-2
我有一個簡單的二維數組,它被打印到屏幕上。爲什麼我的二維數組不能運行?
我的問題是,代碼將無法正確編譯,我做錯了什麼?
我不工作的代碼是:
/* This program initialises two-dimensional arrays.......*/
/* ********************************************************/
public class InitArray4
{
// create and output two-dimensional arrays
public static void main(String[] args)
{
int[][] array1 = { { 1, 2, 3 }, { 4, 5, 6 } };
int[][] array2 = { { 1, 2 }, { 3 }, { 4, 5, 6 } };
System.out.println("Values in array1 by row are");
outputArray(array1); // displays array1 by row
System.out.println("\nValues in array2 by row are");
outputArray(array2); // displays array2 by row
} // end main
// output rows and columns of a two-dimensional array
public static void outputArray()
{
// loop through array's rows
for (int row = 0; row < array.length; row++)
{
// loop through columns of current row
for (int column = 0; column < array[ row ].length; column++)
System.out.printf("%d ", array[ row ][ column ]);
System.out.println(); // start new line of output
} // end outer for
} // end method outputArray
} // end class InitArray
謝謝,解決它! – 2014-12-06 23:43:50
我的部分新手錯誤 – 2014-12-06 23:44:06