一维数组

​ 一维数组

1.为什么需要数组

数组是一个变量 用来存储相同数据类型的一组数据

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tZv7NLtZ-1619085562294)(C:\Users\admin\AppData\Roaming\Typora\typora-user-images\1619001102323.png)]

2.什么是数组

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GriDafFg-1619085562296)(C:\Users\admin\AppData\Roaming\Typora\typora-user-images\1619001136479.png)]

3.如何使用数组

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2Jkqhwhg-1619085562298)(C:\Users\admin\AppData\Roaming\Typora\typora-user-images\1619001160834.png)]

一.定义数组的语法

数据类型[ ] 数组名 = new 数据类型[数组长度];

或者

数据类型 数组名[ ] new 数据类型[数组长度];

①定义数组是一定要指定数组名和数组类型

②必须书写"[ ]"表示定义了一个数组, 而不是一个普通变量.

③[数组长度] 决定连续分配的空间的个数, 通过数组的length属性可获取此长度.

④数组的数据类型用于确定分配的每个空间的大小

二.数组元素的表示与赋值

数组名[ 下标值]

三.数组初始化

数据类型[ ] 数组名 = { 值1, 值2, 值3…值n};

或 数据类型[ ] 数组名 = new 数据类型[ ]{ 值1, 值2, 值3,值n}

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Jz6km0oi-1619085562301)(C:\Users\admin\AppData\Roaming\Typora\typora-user-images\1619002612721.png)]

四.遍历数组

在编写程序是, 数组和循环往往结合在一起使用, 可以大大的简化代码, 提高程序编写效率 通常使用for循环遍历数组

(1) 增强for循环

for(元素类型 变量名 : 要循环的数组和集合名){

//增强型的for循环只能用来遍历数组 不能对数组里的元素进行修改

}

常见问题

ArrayIndexOutOfBoundsException 表示 数组下标越界

注意 数组下标从0开始,而不是从1开始 如果访问数组元素时指定的下标小于0 或者大于等于数组的长度 都将出现数组下标越界异常

注意 数组下标从0开始,而不是从1开始 如果访问数组元素时指定的下标小于0 或者大于等于数组的长度 都将出现数组下标越界异常

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值