5.1.2 二维数组对象
一维数组使用数组名与一个索引来指定存取数组中的元素,您也可以定义二维数组。二维数组使用数组名与两个索引来指定存取数组中的元素。其定义方式与一维数组类似:
int[][] arr = { {1, 2, 3},
{4, 5, 6}};
从上面这个程序片段,就可以清楚地看出二维数组的索引方式。其定义了2行(Row)3列(Column)的数组,使用{ }与适当的断行可以协助您指定数组初值。范例5.5简单地示范了二维数组的存取。
Ü 范例5.5 TwoDimArray.java
public class TwoDimArray {
public static void main(String[] args) {
int[][] arr = { {1, 2, 3},
{4, 5, 6}};
for(int i = 0; i < arr.length; i++) {
for(int j = 0; j < arr[0].length; j++)
System.out.print(arr[i][j] + " ");
System.out.println();
}
}
}
执行结果:
1 2 3
4 5 6