第15页/共33页
在访问数组元素时,要注意不要使下标越界,例 如: int[ ] A=new int[5]; A[5]=15; // 下标越界 可以在实例化数组时为数组的所有元素初始化指 定的值,但不能在赋值语句中使用一个赋值运算 符为整个数组赋值,例如: int[ ] A=new int[3]{1,2,3}; // 正确 A={4,5,6}; // 错误,试图为整个数组赋值
A[2,0] A[3,0]
A[2,1] A[3,1]
B[0,1,0] B[0,2,0]
B[0,1,1] B[2,4,0] B[1,3,0] B[1,3,1] B[0,2,1] B[1,4,0] B[1,4,1]
B[2,4,1]
B[0,3,0] B[0,3,1]
B[0,4,0] B[0,4,1]
第22页/共33页
B[2,2,0] B[2,2,1]
•
第C1行 #
支A持[1,0两]
种
类A[1型,1]
的
多
维
数B[组0,0。,0]
第
一 种 是 B[1,1,0] B[0,0,1] B[1,2,0]
矩 形 数 组 B[1,1,1] B[2,3,0] B[1,2,1]
,B[2,3,1]
也 称 等 长 数 组 第2行
第3行
X
需要使用“数组
”
第4页/共33页
5.1 数组
具有相同类型的数据按一定顺序组成的序列, 数组中的每一个数据都可以通过数组名及下标 来存取
int[] a=new int[8];
数组的所有元素按顺序分配 在连续的空间
a[0] a[1] a[2] a[3] a[4] a[5] a[6] a[7]
每一个数组元素可以当作独立的变量使用