我們正在爲我的CS & E類做一個實驗室任務,我想我可以問這個問題,而不涉及整個實驗室要求的細節,但是有可能是一個數組在內部數組的?例如,這個工作:數組內的數組; Java(實驗室分配幫助)
int [] arrayOne = new int [3];
arrayOne [0] = 開始陣列
的。如果這是可能的,你如何去這樣做呢?
我們正在爲我的CS & E類做一個實驗室任務,我想我可以問這個問題,而不涉及整個實驗室要求的細節,但是有可能是一個數組在內部數組的?例如,這個工作:數組內的數組; Java(實驗室分配幫助)
int [] arrayOne = new int [3];
arrayOne [0] = 開始陣列
的。如果這是可能的,你如何去這樣做呢?
確保
int[][] array2d = new int[3][];
for (int i = 0; i < array2d.length; ++i)
array2d[i] = new int[4];
好吧,你把它的方式,它不會工作,你必須聲明arrayOne是一個多維數組,就像這樣:
int arrayOne [][] = new int[3][];
arrayOne [0] = new int[5];
,如果你宣佈你的數組是這樣的:
int [] arrayOne = new int[3];
arrayOne將只能存儲int類型,但是當您像我說的那樣聲明它時,意味着arrayOne中的每個元素都可以包含另一個int類型的數組;
謝謝!我現在在我的Java書中找到了這一章,希望我能從這裏拿到它。但再次感謝您的快速響應! – Adam 2010-03-13 01:22:08
2維陣列。
int[][] arrayOne = new int[3][];
arrayOne[0] = new int[3];
您正在尋找陣列也叫這The Java Tutorial page about arrays描述多維數組的數組。
謝謝!我現在在我的Java書中找到了這一章,希望我能從這裏拿到它。但再次感謝您的快速響應! – Adam 2010-03-13 01:22:59