我有一个2d int数组。我试图做板[6] [5],但它给了我一个错误,索引超出界限。我知道它的索引是0但我需要6 x 7板。这就是我到目前为止所做的:
board = new int[][] {
{ 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0 },
};
我需要42件,所以有可能吗?如果是的话,请帮帮我
答案 0 :(得分:1)
如果你想要初始化一个满是0的2D数组,你就不需要列出它们。
int[][] board = new int[6][7];
会做到这一点。由于您尚未包含任何内容,因此您的主板的每个元素都将为0.
但是你不能调用元素板[6] [7],因为你的电路板有42个,每行从元素0开始,所以最后一个元素是
System.out.println(board[5][6]);
希望这有帮助