我如何使用3d通用数组制作板



如何使用包含col, row和堆栈(包含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
        }
    }
}

相关内容

  • 没有找到相关文章

最新更新