数组的元素和数组变量
数组的元素
每个元素都是那种类型的变量索引或下标是从0开始的,都是整数
grades[0]
grades[99]
average[5]
有效的下标
最小的下标是0,最大的下标是数组的元素个数-1
可是编译器不会检查看你是否用了有效的下标
但是如果运行的时候出现了无效的下标,可能会导致程序终止
每个数组有一个内部成员length,会告诉你它的元素的数量
for ( i=O; i<100;++i )
sum += grade[i];
最好是:
for ( i=O; i<grade.length; ++i )
sum += grade[i];
数组变量
直接初始化数组
new创建的数组会得到默认的0值
int[] scores = {87,98,69,54,65,76,87,99};
直接用大括号给出数组的所有元素的初始值
不需要给出数组的大小,编译器替你数数
如何得知数组的大小? length !
数组变量赋值
int[] a = new int[10];
a[0] = 5;
int[] b = a;
b[0] = 16;
System.out.printIn(a[o]);
数组变量是数组的管理者而非数组本身
数组必须创建出阿里然后交给数组变量来管理
数组变量之间的赋值是管理权限的赋予
数组变量之间的比较是判断是否管理痛一个数组
两个独立的数组,尽管内容相同,但是这两个数组还是不相等
如果想让这两个相等必须遍历源数组将每个元素逐一拷贝给目的数组
遍历即可

浙公网安备 33010602011771号