1. 程式人生 > >java數組

java數組

不同 span 計算機 得到 它的 tro ava 編號 進行

數組:

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數組