Java數組


數組:一組具有相同類型元素的集合

數組的組成
數組類型——數組中元素的類型
標示符——數組名字(只有一個名字)
數組的元素——數組中的每一項數據(集合中的成員)
下標——數組元素的編號(訪問元素時使用)
        注意:數組中下標從0開始,數組的長度是固定不變的,類型是統一的。

數組的聲明使用
方式一:
聲明數組
數組類型[] 數組名;
數組類型 數組名[];
申請空間
數組名 =new 數組類型[數組長度];
賦值
數組名[下標] = 值;
使用數組(操作數組中元素)
數組名[下標];

說明:
new——用於向內存申請空間
數組最大下標 = 數組長度 - 1
方式二(合併了1、2兩步):
聲明並申請空間
數組類型[] 數組名 = new 數組類型[長度];
數組類型 數組名[] =new 數組類型[長度] ;
方式三:
聲明並初始化
數組類型[] 數組名 = new 數組類型[]{值1,值2,……,值n};
說明
不能明確給出數組的長度(數組長度根據元素個數進行分配);
值之間使用“,”進行分隔;
初值類型要統一且與數組類型相同
方式四:
聲明並初始化
數組類型[] 數組名 = {值1,值2,……,值n};

注意:
初始化與聲明必須在同一行內完成

常見錯誤
1、沒有明確指明數組長度(未賦初值情況下)
2、數組下標越界

常用屬性與方法
.length——用於獲取數組長度
Arrays.sort()——用於數組排序(升序)
需要引入:java.util.*或者java.util.Arrays

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章