我需要为我为 APCS 编写的 tic tac toe 程序打印此数组。我收到 ArrayIndexOutOfBoundsException
.
String[][] ticBoard = {
{"-","-","-"},
{"-","-","-"},
{"-","-","-"}
};
for(int d = 0; d < ticBoard.length; d++){
for(int r = 0; r < ticBoard.length; d++){
System.out.print(ticBoard[d][r]);
}
}
最佳答案
你应该像 @Maroun Maroun 所说的那样将 d++ 更改为 r++,但也:
for(int d=0; d<ticBoard.length;d++){
for(int r = 0; r<ticBoard[d].length;r++){
System.out.print(ticBoard[d][r]);
}
System.out.println();
}
以防万一您的行数不等于列数。
关于java - 如何打印二维数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27159057/