數組的創建
數組的創建有三步:
l 1、定義“類型[]”:指定數組裏保存的值都是什麼類型的
l 2、定義大小:指定數組只能保存多少個元素
l 3、填充元素:每個元素的值是什麼
一、定義類型:
l 變量的定義大家都知道:類型變量名
l 數組的定義也是很簡單:類型[] 變量名
l 就是在變量的定義以後,在類型後加一“[]”即可。
l 也可以這樣定義:“類型變量名[]”,但顯示不直觀。因爲只看類型時,並不能一目也然地看到這是一個數組。
l 示例:
n int[] age :定義一個int類型的age數組
n Student[] allStu :定義一個Student類型數組
二、定義大小(2/3):
l 類型數組名稱 = new 類型[大小];
或者在“數組名稱”創建以後,也可以這樣:
l 數組名稱 = new 類型[大小];
l 示例:
n int[] age = new age[5] :age數組中只能保存5個元素
n int[] age;
age = new age[5]
n Student stu = new Student[3];
三、填充元素
l 一次性填充:
n age = {10,11,12,13,14,15};
n allStu = {stu1,stu2,stu3}
l 逐個填充:
n age[0] = 10; age[1]=20;
n allStu[0]= new Student( );allStu[1] = new Student( );
數組使用要點:
l 兩個下標的區別
n 類型名稱[5]:表示該數組的元素一共有5個。如:age = new int[5]
n 數組名稱[5]:表示該數組的第6個元素。如:age[5]
l 數組的循環
n 普通的for循環即可:
for(int i=0,i<age.length;i++){……}
l 什麼時候用數組
n 同一個類型的變量有很多個時,而且對每個變量的處理方法相同,這個時候就要用數組。
n 一維數組最常用。
n 二維數組使用的關鍵是:類型[R][C]。R代表行號,C代表列號。
陷井提醒:數組[數字]:數組的第一個元素爲“數組[0]”。所以數組元素的是這樣數的:第0個、第1個……。而創建數組“new 類型[5]”,表示的是該數組一共有5個元素,不要混淆了。