首頁 >Java >java教程 >在Java中創建二維數組的正確方法是什麼?

在Java中創建二維數組的正確方法是什麼?

Patricia Arquette
Patricia Arquette原創
2024-12-26 05:19:09741瀏覽

What's the Correct Way to Create a Two-Dimensional Array in Java?

在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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn