31.二维数组
二维数组一个特殊的一维数组,特殊在这个一维数组的每一个元素是一维数组
三维数组是一个特殊的二维数组,三维数组几乎不用
二维数组静态初始化
int[][] a = {
{100,200},
{20,30,4},
{6,7,10,1}
}; //二维数组的静态初始化
二维数组的length属性
看一维数组的个数,看二维数组的元素
System.out.println(a.length); //3
System.out.println(a[0].length); //2
二维数组的元素访问
int[] b = a[0]; //取第一个一维数组
int c = a[0][0]; //取第一个一维数组中的第一个元素
int d = a[2][3]; //取第三个一维数组的第四个元素
遍历二维数组
for(i=0, i < a.length, i++){
for(j=0, j < a[i].length, j++){
System.out.println(a[i][j]);
}
System.out.println(); //输出换行符
}