如何使用包含col1、row和stack (包含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.
}谢谢。
发布于 2014-03-11 05:58:34
您需要确保使用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
}
}
}https://stackoverflow.com/questions/22312178
复制相似问题