IT兄弟連 Java語法教程 數組 多維數組 二維數組的聲明
- 2019 年 10 月 5 日
- 筆記
版權聲明:本文為博主原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接和本聲明。
本文鏈接:https://blog.csdn.net/ITXDL123/article/details/97622732

Java語言里提供了支持多維數組的語法。但是這裡還想說,從數組底層的運行機制上來看是沒有多維數組的。
Java語言里的數組類型是引用類型,因此數組變量其實是一個引用,這個引用指向真實的數組內存,數組元素的類型也可以是引用,如果數組元素的引用再次指向真實數組內存,這種情形看上去很像多維數組。
二維數組的聲明
如果一維數組中的各個元素仍然是一個數組,那麼它就是一個二維數組。二維數組常用於表示表,表中的信息以行和列的形式組織,第一個索引代表元素所在的行,第二個索引代表元素所在的列。
二位數組可以看作是特殊的一維數組,因此,二維數組的創建同樣有兩種方式。
聲明二位數組的語法如下:
數組元素的類型 數組名字[][];
數字元素的類型[][] 數組名字;
以下案例將示範如何聲明一個int型的二維數組:
int[][] arr;
同一維數組一樣,二維數組在聲明時也沒有分配內存空間,需要初始化之後才能使用。