天天看點

java數組

數組的概念:

數組是一組能夠存儲相同資料類型值的變量的集合。

數組的作用:

當我們有一組相同類型的資料需要存儲,如果此時使用單個變量,我們将要定義若幹個變量名,這樣将 會非常繁瑣,并不利于維護。

數組的聲明方式:

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)

輸出數組元素時,下标超出了數組長度,編譯時不會報錯運作時才報錯