如何遍历二维数组
for (int i = 0; i < arr4.length;i++ ) {
for (int j = 0; j < arr4[i].length;j++) {
System.out.println(arr4[i][j] + " ");
}
}
二维数组的默认初始化
规定:二维数组分为外层数组元素,内层数组元素
例如:int[][] arr = new int[4][3];
外层元素:arr[0],arr[1]等
内层元素:arr[0][0],arr[1][2]等
int[][] arr6 = new int[4][3];
System.out.println(arr6[0]);//输出一个地址[I@4554617c
System.out.println(arr6[0][0]);//0
System.out.println(arr6);//输出一个地址[[I@74a14482
针对于初始化方式一:
比如:int[][] arr6 = new int[4][3];
外层元素的初始化值为地址值
内层元素的初始化值为数据类型的默认值
针对于初始化方式二:
比如:int[][] arr6 = new int[4][];
外层元素的初始化值为null
内层元素不能调用,否则报错