1.多维数组可以看成是数组的数组,比如二维数组就是一个特殊的一维数组,其每一个元素都是一个一维数组。
2. 二维数组
3.以上二维数组a可以看成两行五列的数组。
- 数组名.length获取的是一共有多少行;
- 数组名[i].length获取的是第i+1行有多少列。
package com.wang.array;
public class ArrayDemo06 {
public static void main(String[] args) {
//二维数组
/* 四行三列
1,2,3 array[0]
4,5,6 array[1]
7,8,9 array[2]
5,0,1 array[3]
*/
int[][] array = {{1,2,3},{4,5,6},{7,8,9},{5,0,1}};
//输出
System.out.println(array[0][1]);
System.out.println(array.length); //array.length获取的是外围(行)的长度(多少行)
System.out.println(array[0].length); //array[0].length获取的是第一行的列数
//循环输出数组元素
for (int i = 0; i < array.length; i++) {
for (int j = 0; j < array[i].length; j++) {
System.out.print(array[i][j]);
}
System.out.println(); //打印完一行,换行
}
}
}
结果:(笔误:下面第一个输出应该是第一行第二列的元素)