1.數組基礎 數組的定義: 數組是相同類型數據的有序集合。數組描述的是相同類型的若幹數據,按照一定的先後次序排列組合而成的。 其中每一個數據成為元素,每個元素可以通過索引來訪問他們。 數組的三個基本特點: 1.長度確定,數組一旦被創建,它的大小就是不可以改變的。 2.其元素必須是相同類型,不允許出現 ...
1.數組基礎
數組的定義:
數組是相同類型數據的有序集合。數組描述的是相同類型的若幹數據,按照一定的先後次序排列組合而成的。
其中每一個數據成為元素,每個元素可以通過索引來訪問他們。
數組的三個基本特點:
1.長度確定,數組一旦被創建,它的大小就是不可以改變的。
2.其元素必須是相同類型,不允許出現混合類型。
3.數組類型可以是任何數據類型,包括基本數據類型和引用類型
註:數組變數屬於引用類型,數組也可以看作是對象,數組中的每個元素相當於該對象的成員變數。
數組的聲明:
1.type[] arr_name;(建議使用此方法)
2.type arr_name[];
例:
註:
1.聲明的時候並沒有實例化任何對象,只有實例化數組對象時,jvm才分配空間,這時才與長度有關。
2.聲明一個數組的時候並沒有數組真正被創建。
3.構造一個數組,必須指定長度。
創建一個基本類型的一維數組:
創建一個引用類型的一維數組:
2.數組的初始化
數組的初始化方式總共有三種:靜態初始化,動態初始化,預設初始化。
例:
3.數組的遍歷(for-each迴圈)
for-each專門用於讀取數組或者集合所有的元素(不能修改元素的值),即對數組進行遍歷。
寫法: