透過前兩節的學習,我們知道如何建立數組,這一節我們繼續學習數組的使用。
一維數組透過索引符號存取自己的元素,如boy[0],boy[1]等等。要注意的是,索引從0開始,因此,數組若有7個元素,那麼索引到6為止,如果程式使用瞭如下語句:
boy[7]=384.98f;
程式可以編譯通過,但運行時將發生ArrayIndexOutOfBoundsException異常,因此在使用陣列時必須謹慎,防止索引越界。
二維數組也透過索引符存取自己的元素,如a[0][1],a[1][2]等等,需要注意的是,索引從0開始,例如聲明創建了一個二維數組a :
inta[][]=newint[6][8];
那麼第一個索引的變化範圍從0到5,第二個索引變化範圍從0到7。
數組的元素的個數稱做數組的長度。對於一維數組,「數組名.length」的值就是數組中元素的個數;對於二維數組,「數組名.length」的值是它所含有的一維數組的個數。
例如:
floata[]=newfloat[12];intb[][]=newint[3][6];
a.length的值12,而b.length的值是3。