Java奇怪的出界?

Mic*_*kes 1 java arrays multidimensional-array

我不知道为什么我这样做了.

int[][] board = new int[3][3];
for (int i = 0; i < 3; i ++) {
    for(int j = 0; j < 3; i ++) {
        board[i][j] = 0;
    }
}
Run Code Online (Sandbox Code Playgroud)

rge*_*man 5

您正在增加ijfor循环.更改

for(int j = 0; j < 3; i ++){
Run Code Online (Sandbox Code Playgroud)

for(int j = 0; j < 3; j++){
Run Code Online (Sandbox Code Playgroud)