1
我的代碼的一部分包含它。在Java中縮短數組
public void drawBoard(){
for (int i = 0; i < 8; i++){
for (int j = 0; j < 8; j++){
board[i][j] = null;
}
}
board[0][1] = new Piece(false);
board[1][1] = new Piece(false);
board[2][1] = new Piece(false);
board[3][1] = new Piece(false);
board[4][1] = new Piece(false);
board[5][1] = new Piece(false);
board[6][1] = new Piece(false);
board[7][1] = new Piece(false);
}
除了聲明每個元素的位置之外,有沒有辦法縮短它呢?
你爲什麼不寫一個for循環? – Lalaland
更好的是,8x8電路板可以表示爲索引的單維數組0-63 –
缺省情況下,聲明的對象數組元素不是元素嗎?或者drawBoard()是否隱式重置了電路板?您可能可以通過初始化棋盤來簡化,但很難用一個片段來說明。 – IdusOrtus