二维数组
int[][] arr =new int[][]{{1},{2,3}};//静态初始化
int[][] arr1 =new int[2][ ];//动态初始化
1.默认初始化值
int[][] arr1 =new int[2][3 ];
外层元素默认初始化值为地址值
内层元素默认初始化值与一维数组一样
int[][] arr1 =new int[2][ ]
外层元素默认初始化值为null
内层元素默认初始化值无法调用,直接报错
2.如何调用数组元素指定的位置
System.out.println(arr[0][0]);//第一个数组的第一个元素
System.out.println(arr1[1][0]);//null
3.获取数组长度
System.out.println(arr.length);
System.out.println(arr[0].length);
4.如何遍历二维数组
for (int i = 0; i < arr.length; i++) { for (int j = 0; j < arr[i].length; j++) { System.out.println(arr[i][j]); } }

浙公网安备 33010602011771号