Java入门与进阶P-5.3+P-5.4
数组的元素
有效的下标
- 最小的下标是0,最大的下标是数组的元素个数-1
- 可是编译器不会检查看你是否用了有效的下标
- 但是如果运行的时候出现了无效的下标,可能会导致程序终止
定义数组变量
元素个数必须是整数
元素个数必须给出
元素个数可以是变量
Length
每个数组有一个内部成员length,会告诉你它元素的数量
初始化数组元素
数组元素总是初始化。
基本数据类型的数组元素被初始化为其数据类型的默认值。
例如,数字数组元素初始化为零,布尔元素为false,引用类型元素为null。
以下代码说明了数组初始化:
默认情况下,intArray [0],intArray [1]和intArray [2]初始化为零。
数组变量
直接初始化数组
new 创建的数组会得到默认的0值
int[] scores = {87 , 98 , 69 , 54 , 65 , 76 , 87 , 99};
直接用大括号给出数组的所有元素的初始值
不需要给出数组的大小,编译器替你数数
声明数组变量
首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法:
1 dataType[] arrayRefVar; // 首选的方法 2 3 或 4 5 dataType arrayRefVar[]; // 效果相同,但不是首选方法
复制数组
必须遍历源数组将每个元素逐一拷贝给目的数组