java數組
數組:
java中,數組就是一個變量,用於將相同的數據類型的數據存儲在內存中。數組中的每一個數據元素都屬於同一數據類型。
數組的基本要素:
1)、標識符。和變量一樣,在計算機中,數組也要有名稱,稱為標識符,用來區分不同的數組。
2)、數組元素。當給出了數組名稱,即數組標識符後,要向數組中存儲數據,這些數據就稱為:數組元素。
3)、數組下標。在數組中,為了正確的得到數組元素,需要對他進行編號,這樣計算機才能根據編號去存取,這個編號就稱為數組下標。
4)、元素類型。存儲在數組中的數組元素應該是同一數據類型。
數組只有一個名稱,即標識符。
數組元素在數組裏順序排列編號,該編號號即為數組下標,它標明了元素在數組中的位置。第一個元素的編號規定為0,因此數組的下標一次為0,1,2,3,4等。
數組中的每個元素都可以通過下標來訪問。元素是按順序存儲,每個元素固定對應一個下標,因此可以通過下標快遞地訪問到每個元素。
數組的大小(長度)是數組可容納元素的最大數量。定義一個數組的同時也定義了它的大小。如果數組已滿但是還繼續向數組中存儲數據的話,程序就會 出錯,就稱為數組越界。
1.聲明數組
在java中,聲明一維數組的語法如下。
數據類型[]數組名; 或 數據類型 數組名[];
這倆種方式都可以聲明一個數組,數組名可以是任意合法的變量名。
2.分配空間
數組名=new 數據類型[數組長度];
數組長度就是數組中能存放的元素個數,顯然應該為大於0的整數。
語法:
數據類型[]數組名=new數據類型[數組長度];
3.賦值
分配空間就可以向數組裏放數據了。數組中的每一個元素都可以通過下標來訪問 。
語法:
數組名[下標值];
向scores數組中存放數據。
scores[0]=89;
scores[1]=60;
scores[2]=70;
數據類型[] 數組名={值1,值2,值3,值4,值n};
比較數組中各項的值:
打擂算法:
打擂算法:就是用數組各項值與下標為0的比較,保證第一位始終比其他位置大。
java數組