數組的概念:
數組是一組能夠存儲相同資料類型值的變量的集合。
數組的作用:
當我們有一組相同類型的資料需要存儲,如果此時使用單個變量,我們将要定義若幹個變量名,這樣将 會非常繁瑣,并不利于維護。
數組的聲明方式:
int a[]; //聲明一個整數類型的數組a,但是沒有配置設定記憶體空間
int a[]=new int[5]; //聲明一個整數類型的數組a,配置設定記憶體空間
int a[]=new int[]{1,2,3,4,5};//聲明一個整數類型的數組a,配置設定記憶體空間,分别給數組元素指派
或 int a[]={1,2,3,4,5}; //第三種的簡寫方式,更常用
數組的長度:
(變量名).length
例: int a[]={1,2,3,4,5};
System.out.println(a.length) //輸出值為5
數組常見的錯誤:
1.空指針異常(NullPointerException)
沒有配置設定記憶體空間就使用了數組就會出現空指針異常,編譯時不會報錯運作時才報錯
2.數組越界異常(ArrayIndexOutOfBoundsException)
輸出數組元素時,下标超出了數組長度,編譯時不會報錯運作時才報錯