用Java创建一个三位数组 每维都不一样的程序
时间: 2023-05-27 16:02:23 浏览: 46
下面是一个创建三维数组的Java程序,每个维度的大小都不一样:
```
public class ThreeDimensionalArrayExample {
public static void main(String[] args) {
int[][][] arr = new int[2][3][4];
// Assign values to the array
for (int i = 0; i < arr.length; i++) {
for (int j = 0; j < arr[i].length; j++) {
for (int k = 0; k < arr[i][j].length; k++) {
arr[i][j][k] = i + j + k;
}
}
}
// Print the array
for (int i = 0; i < arr.length; i++) {
for (int j = 0; j < arr[i].length; j++) {
for (int k = 0; k < arr[i][j].length; k++) {
System.out.print(arr[i][j][k] + " ");
}
System.out.println();
}
System.out.println();
}
}
}
```
在这个程序中,我们创建了一个int类型的三维数组,大小为2x3x4,即2个2D数组,每个2D数组有3行和4列。然后我们使用嵌套的for循环为数组赋值,并打印出数组的所有元素。每个数组元素的值是其在三个维度上的索引之和。