我想創建一個二維數組。 我能夠編譯,但無法運行爲什麼我的程序在編譯時沒有輸出?
public class Arraytest1 {
public static void main(String[] args) {
int i, j, k = 0;
int test[][] = new int[4][5];
for (i = 0; i < 4; i++) {
for (j = 0; j < 5; j++) {
test[i][j] = k;
k++;
}
}
for (i = 0; i < 4; i++) {
for (j = 0; j < 5; k++)
System.out.print(test[i][j] + " ");
System.out.println();
}
}
}
你是如何運行它的? –
你混合'j'和'k',因此有一個無限循環 – Syjin
是的,我發現stil我進入無限循環 –