在Java 中建立二維陣列:正確的方法
您提到的語法:
int[][] multD = new int[5][]; multD[0] = new int[10];
是這不是在Java 中創建二維數組的正確方法。二維數組是數組的數組,最外層數組的每個元素都是對內部數組的參考。
建立5 行10 列的二維數組的正確語法是:
int[][] multi = new int[5][10];
此程式碼以5 個元素初始化數組,每個元素都是對大小為10 的內部數組的引用。內部數組未初始化,因此它們的整數的預設值為 0。
您也可以明確初始化內部數組:
int[][] multi = { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } };
這將建立一個二維數組,每個內部數組包含10 個元素,全部初始化為0.
請記住,建立二維數組時,最外層數組包含行數,內部數組代表列數。最外層數組中的每個元素都是內部數組的參考。
以上是在Java中創建二維數組的正確方法是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!