1.二维数组的定义(三种方式)第一个中括号表示行,第二个中括号表示列:
int[][] arr = new int[][]{{}, {}, {},...};
int[][] brr = new int[size1][size2];
int[][] crr = new int[size][];
2.访问二维数组中的元素:
int[][] arr = new int[][]{{1,0,1}, {1,1,1}, {2,2,2}};
//第一行第二列的元素
System.out.println(arr[0][1]);
//第二行第三列的元素
System.out.println(arr[1][2]);
3.for循环遍历二维数组:需要两层循环,第一层
int[][] arr = new int[][]{{1,0,1}, {1,1,1}, {2,2,2}};
for (int i = 0; i < arr.length; i++){
for (int j = 0; j < arr[i].length; j++){
System.out.println(arr[i][j]);
}
}
4.for each循环遍历二维数组:
int[][] arr = new int[][]{{1,0,1}, {1,1,1}, {2,2,2}};
for (int[] i : arr) {
for (int j : i) {
System.out.println(j);
}
}