我誤解了這個for循環中的某些內容。有人可以澄清?帶嵌套循環的Java打印陣列
String[][] artikelTabelle;
artikelTabelle = new String[2][2];
artikelTabelle[0][0] = "Cow";
artikelTabelle[0][1] = "Sheep";
artikelTabelle[1][0] = "Dog";
artikelTabelle[1][1] = "Lion";
for(int i = 0; i < artikelTabelle.length; i++){
for(int j = 0; j < artikelTabelle[0].length; j++){
System.out.println(artikelTabelle[i][j]);
}
}
首先,i和j是0.因此,打印數組[0] [0](Cow)。 但是在第二次迭代中,我和j都不是1,因爲i ++和j ++?獅子應該印刷的意思是什麼?我在這裏誤解了什麼?而且由於artikelTabelle [0] .length的長度爲2 - 爲什麼將其替換爲數字2會是錯誤的?
可以改變內部循環(帶有j的那個循環)在'i'遞增之前迭代兩次。 – Lino