二维数组包含一位数组
三维数组就是在二维数组的基础上,再加一层。把二维数组看做是一维数组就可以了,按照上述理解类推。
下面是 一维 二维 三维数组例子
一维数组:
int[] array1 = new int[]{1, 2, 3, 4, 5, 6}; System.out.println("遍历一维数组"); // 遍历一维数组 for (int i : array1) { System.out.print(i + " "); } System.out.println();
二维数组:
int[][] array2 = new int[][]{{1, 2, 3}, {4, 5, 6}, {7, 8, 9}}; System.out.println("遍历二维数组"); // 遍历二维数组 for (int i = 0; i < array2.length; i++) { int[] arr2 = array2[i]; for (int j = 0; j < arr2.length; j++) { System.out.print(arr2[j] + " "); } System.out.println(); }
三维数组:
int[][][] array3 = new int[][][]{{{1, 2, 3}, {4, 5, 6}, {7, 8, 9}}, {{10, 11, 12}, {13, 14, 15}, {16, 17, 18}}, {{20, 21, 22}, {23, 24, 25}, {26, 27, 28}}}; System.out.println("遍历三维数组"); // 遍历三维数组 for (int i = 0; i < array3.length; i++) { for (int j = 0; j < array3[0].length; j++) { for (int k = 0; k < array3[0][0].length; k++) { System.out.print(array3[i][j][k] + " "); } System.out.println();//输出一维数组后换行 } }