1 數(shù)組概述
概念:數(shù)組是具有相同數(shù)組類型的一組數(shù)據(jù)的集合。例如,球類的集合——足球、羽毛球、籃球等。
特點(diǎn):數(shù)組中的每個(gè)元素具有相同的數(shù)據(jù)類型。
注意:在Java中雖然將數(shù)組看作一個(gè)對(duì)象,雖然基本數(shù)據(jù)類型不是對(duì)象,但是由基本數(shù)據(jù)類型組成的數(shù)組卻是對(duì)象。
分類:可根據(jù)數(shù)組的維數(shù)將數(shù)組分為一維數(shù)組、二維數(shù)組......
2 一維數(shù)組的創(chuàng)建及使用
一維數(shù)組實(shí)質(zhì)上一組相同類型數(shù)據(jù)的線性集合,當(dāng)程序中需要處理一組數(shù)據(jù),或者傳遞一組數(shù)據(jù)時(shí),可以應(yīng)用這種類型的數(shù)組。
2.1 創(chuàng)建一維數(shù)組
1)先聲明,再用new運(yùn)算符進(jìn)行內(nèi)存分配
聲明一維數(shù)組有下列兩種方式:
數(shù)組元素類型 數(shù)組名字[];
數(shù)組元素類型[] 數(shù)組名字;
實(shí)例代碼:
int arr[];
String[] str;
說(shuō)明:
- 數(shù)組元素類型決定了數(shù)組的數(shù)據(jù)類型。它可以是Java中的任意的數(shù)據(jù)類型,包括基本數(shù)據(jù)類型和引用數(shù)據(jù)類型。
- 數(shù)組名字是一個(gè)合法的標(biāo)識(shí)符。
- 中括號(hào)[]指明該變量是一個(gè)數(shù)組類型,中括號(hào)的個(gè)數(shù)表示數(shù)組的維度,單個(gè)“[]”表示創(chuàng)建的數(shù)組是一個(gè)一維數(shù)組。
2)分配內(nèi)存空間
在為數(shù)組分配內(nèi)存空間事必須指明數(shù)組的長(zhǎng)度。為數(shù)組分配內(nèi)存空間的語(yǔ)法格式如下:
數(shù)組名字 = new 數(shù)組元素類型[數(shù)組元素的個(gè)數(shù)];
實(shí)例代碼:
arr = new int[5];
說(shuō)明:
- 數(shù)組名字:被連接到數(shù)組變量的名稱。
- 數(shù)組元素的個(gè)數(shù):指定數(shù)組中變量的個(gè)數(shù),即數(shù)組的長(zhǎng)度。