如果我有一個2D數組,arr[][]
,並且讓我這麼做:arr[0]=10;
這是幹什麼的?我只在第一維中分配了10個,但我沒有提到第二維。在這種情況下會發生什麼?Java 2D數組問題
編輯:好什麼樣:
public static int[][] mystery(int[][] srcA, int[][] srcB) {
2 int width= srcA.length, height = srcA[0].length;
3 int[][] output = new int[width][height];
4 for (int x = 0; x < width; x++) {
5 if(x%2 ==0) output[x] = srcA[x];
6 else output[x] = srcB[x];
7 }
8 return output;
9 }
編譯錯誤,就是這樣。 – 2010-10-23 17:18:54
確定請參閱編輯請 – Snowman 2010-10-23 17:21:13