1、有效的下标
最小的下标是0,最大的下标是数组的元素个数-1
编译器并不会检查你是否用了有效的下标
但是如果运行的时候出现了无效的下标,可能会导致程序终止
2、定义数组变量
<类型>[] <名字> = new <类型>[元素个数];
int[] grades = new int[100];
double[] averages = new double[20];
·元素个数必须是整数
·元素个数必须给出
·元素个数可以是变量
3、数组成员
length -->可以获得数组元素的数量
4、直接初始化数组
·new创建的数组会得到默认的0值
·int[] scores = {87,98,69,54,65,76,87,99};
·直接用大括号给出数组的所有元素的初始值
·不需要给出数组的大小,编译器会帮助我们数数
·如何得到数组的大小?length!
5、数组变量
·数组变量是素组的管理者而非数组本身
·数组必须创建出来然后交给数组变量来管理
·数组变量之间的赋值是管理权限的赋予
·数组变量之间的比较是判断是否管理同一个数组
6、复制数组
·必须遍历源数组将每个元素逐一拷贝给目的数组