多维数组
概念
-
多维数组可以看成是数组的数组,比如二维数组就是一个特殊的一维数组,其没一个元素都是一个一维数组。
-
二维数组
int a[][] = new int[2][5];
-
解析:以上二维数组 a 可以看成一个两行五列的数组。
-
思考:多为数组的使用?
num[1][0];
实例
// 定义
/*
定义了一个[3行][2列]的数组
1,2 array[0]
3,4 array[1]
5,6 array[2]
*/
int[][] array = {{1,2},{3,4},{5,6}};
// 直接输出就是一个对象
System.out.println(array[0]);
// 思考:怎么取出第二个数组的第二个元素
System.out.println(array[1][1]);
// 循环所有的元素
for(int i =0 ; i < array.length; i++){
for(int j = 0 ; j < array[i].length; j++){
System.out.println(array[i][j]);
}
}