在Java中,多維數組的定義可以通過使用嵌套的方括號來實現。以下是幾種常見的多維數組定義示例:
int[][] array = new int[3][4];
int[][][] array = new int[3][4][5];
int[][] array = new int[3][];
array[0] = new int[4];
array[1] = new int[5];
array[2] = new int[6];
以上示例中,第一個方括號表示數組的行數,第二個方括號表示數組的列數。對于不規則多維數組,每個元素的列數可以不同,需要單獨為每個行元素分配內存空間。
另外,也可以使用靜態初始化的方式來定義多維數組,示例如下:
int[][] array = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
int[][][] array = {
{{1, 2, 3}, {4, 5, 6}},
{{7, 8, 9}, {10, 11, 12}}
};
注意,多維數組的元素類型可以是任意類型,不僅限于基本數據類型,也可以是引用類型。