我該如何打印?二維陣列
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16
我有這個至今:
int ROWS = 4;
int COLS = 4;
int[][] a2 = new int[ROWS][COLS];
String output = ""; // Accumulate text here (should be StringBuilder).
//... Print array in rectangular form using nested for loops.
for (int row = 0; row < ROWS; row++) {
for (int col = 0; col < COLS; col++) {
output += " " + a2[row][col];
}
output += "\n";
System.out.print(output);
,但它只是打印此:
0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0
而且我想在隨意打印出來的數字。 我該怎麼做?
該行ROWS ++;不應該在那裏。 – 2012-02-08 12:05:55
您可以編輯您的帖子以將其刪除。標籤下面有一個「編輯」鏈接。 – Mat 2012-02-08 12:07:41
由於未在a2數組中填充值,因此您正在歸零? – 2012-02-08 12:07:50