Java 如何使用3d通用阵列制作电路板

Java 如何使用3d通用阵列制作电路板,java,multidimensional-array,Java,Multidimensional Array,如何使用包含列、行和堆栈(包含4、3、2、1)的3d通用阵列制作电路板 这是我宣布的: private int row, col, stack; int[][][] array3Dboard = new int[row][col][stack]; 我只是有麻烦如何使董事会使用多维 public void initalized(int arg1){ this.playerID = arg1; this.array3Dboard = new int[4][4][4]; /

如何使用包含列、行和堆栈(包含4、3、2、1)的3d通用阵列制作电路板

这是我宣布的:

private int row, col, stack;
int[][][] array3Dboard = new int[row][col][stack];
我只是有麻烦如何使董事会使用多维

public void initalized(int arg1){
    this.playerID = arg1;
    this.array3Dboard = new int[4][4][4];

    //create a data structure for the current contents of the board and stacks.

}

谢谢。

您需要确保方法为initialized()的类已将int[][]array3Dboard声明为实例变量

你还需要写:

int row = 4;
int col = 4;
int stack = 4;

for (int i = 0; i < row; i++) {
    for (int j = 0; j < col; j++) {
        for (int k = 0; k < stack; k++) {
            array3Dboard[i][j][k] = 0; //replace 0 with some numerical value
        }
    }
}
int行=4;
int col=4;
int-stack=4;
对于(int i=0;i
这仅仅是我的问题,还是与我有关?