对数组的理解:
1 数组最基本的作用就是用来存数。
2 数组可以用做标记,而标记的对象则是下标。
3 如果数据之间存在某种对应关系也可用数组,相当于y对于x的函数,y代表数组的
值,x代表数组的下标。
数组的定义:
数组中的数据具有相同类型
在内存中连续存储
多个数据
对数组的理解:定义一个数组相当于一次定义多个变量
数组元素
构成一个数组的每一个数据称为数组元素。
数组下标
下标是数组元素在数组中的位置。在一个数组中,数组下标是用整数表示的,从0开始,依次累加1。
下表也叫索引 ( index)
下标的界限 0 到 数组长度-1
下表如果位负数,或者下标超过了数组大小-1,此时会发生数组下标越界。(ArrayIndexOutOfbounds)
数组长度length:
数组中元素的个数
数组的长度也叫数组的大小
获取数组长度的方法:
数组名.length
数据大小是在为数组元素分配内存时确定的大小,大小不可改变。
使用数组的四个步骤:
1.定义数组
2.为数组元素分配内存
3.为数组元素初始化(就是给每个数组元素赋值)
4.使用数组
数组遍历
for循环遍历
通过for循环实现数组元素下标递增,实现对数组的遍历。 注意,数组下标是从 0 到 length-1
foreach加强循环遍历
如下:
String[] ss = { "aa", "bbb", "ccc", "ddd" };
for (String temp : ss) {
System.out.println(temp);
}