1.二维数组
package Java0506;
public class Test01 {
public static void main(String[] args) {
int[][] a = new int[3][4];
//二维数组的坐标
for (int i = 0; i < a.length; i++) {
for (int j = 0; j < a[i].length; j++) {
System.out.print(i + "," + j + " ");
}
System.out.println();
}
//赋值
a[0][0] = 1;
a[0][1] = 1;
a[1][1] = 1;
//展示二维数组
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 4; j++) {
System.out.print(a[i][j] + " ");
}
System.out.println();
}
//赋值
int[][] b = {{0, 1, 2, 3}, {4, 1, 1, 1,}};
for (int i = 0; i <b.length ; i++) {
for (int j = 0; j <b[i].length ; j++) {
System.out.print(b[i][j]+" ");
}
System.out.println();
}
}
}
运行结果:
0,0 0,1 0,2 0,3
1,0 1,1 1,2 1,3
2,0 2,1 2,2 2,3
0 1 0 0
0 2 0 0
0 0 0 0
0 1 2 3 1
4 1 1 1 5
2.三维数组
package Java0506;
public class Test01 {
public static void main(String[] args) {
int[][][] a = new int[2][3][4];
for (int i = 0; i < a.length; i++) {
for (int j = 0; j < a[i].length; j++) {
for (int k = 0; k < a[i][j].length; k++) {
System.out.println(i + "," + j + "," + k + " ");
}
System.out.println();
}
System.out.println();
}
a[0][0][0] = 1;
a[1][1][1] = 1;
a[1][2][2] = 1;
for (int i = 0; i < a.length; i++) {
for (int j = 0; j < a[i].length; j++) {
for (int k = 0; k < a[i][j].length; k++) {
System.out.print(a[i][j][k] + " ");
}
System.out.println();
}
System.out.println();
}
}
}