Java中的數(shù)組

在Java中數(shù)組是一個(gè)變量辫红,用于將相同類型的數(shù)據(jù)存儲(chǔ)在內(nèi)存中连霉,數(shù)組中的每一個(gè)數(shù)據(jù)元素都屬于同一種數(shù)據(jù)類型

聲明一個(gè)變量就是在內(nèi)存空間分配一塊合適的空間灵莲,然后將數(shù)據(jù)存儲(chǔ)在這個(gè)空間中? 同樣數(shù)組就是在內(nèi)存空間劃出一串連續(xù)的空間

數(shù)組的基本元素:

1:標(biāo)識(shí)符闲先,首先摧找,和變量一樣,在計(jì)算機(jī)中喇完,數(shù)據(jù)也要有一個(gè)名稱伦泥,稱為標(biāo)識(shí)符,用于區(qū)分不同的數(shù)組

2:數(shù)組元素锦溪,當(dāng)給出了數(shù)組名稱不脯,即數(shù)組標(biāo)識(shí)符后,要想刻诊、向數(shù)組中存放數(shù)據(jù)防楷,這些數(shù)據(jù)就成為數(shù)組元素,

3:數(shù)組下標(biāo)则涯,在數(shù)組中复局,為了正確的得到數(shù)組的元素,需要對(duì)他們進(jìn)行編號(hào)粟判,這樣計(jì)算機(jī)餐才能根據(jù)編號(hào)去存取肖揣,這個(gè)編號(hào)就成為數(shù)組下標(biāo)

4:元素類型,存貯在數(shù)組中的數(shù)組元素應(yīng)該是同一種數(shù)據(jù)類型

數(shù)組只有一個(gè)名稱浮入,即標(biāo)識(shí)符

數(shù)組元素在數(shù)組中順序排列編號(hào)龙优,該編號(hào)即為數(shù)組下標(biāo),它表明了元素在數(shù)組中的位置,第一個(gè)元素的編號(hào)規(guī)定為0彤断,因此數(shù)組的下擺哦依次為0野舶、1、2宰衙、3平道、4等

數(shù)組中的每個(gè)元素都可以同各國(guó)下表來訪問,由于元素是按順序存儲(chǔ)的供炼,每個(gè)元素固定對(duì)應(yīng)一個(gè)下標(biāo)一屋,因此可以通過下表快速訪問到每個(gè)元素

# 數(shù)組的使用步驟

## 數(shù)組的聲明:

### 語法格式:

```java

數(shù)據(jù)類型[]? 數(shù)組名? //? 首選的方法

數(shù)據(jù)類型? 數(shù)組名[]

```

以上兩種方式都可以生命一個(gè)數(shù)組,數(shù)組名可以是任意合法的變量名

### 分配空間

雖然聲明了數(shù)組袋哼,但不會(huì)為數(shù)組元素分配內(nèi)存空間冀墨,此時(shí)還不能使用數(shù)組,此時(shí)還不能使用數(shù)組涛贯,因此要為數(shù)組分配內(nèi)存空間诽嘉,這樣數(shù)組的么一個(gè)元素參能對(duì)應(yīng)一個(gè)存儲(chǔ)單元,簡(jiǎn)單地說弟翘,分配空間就是要告訴加u三年級(jí)在內(nèi)存中分配一些連續(xù)的空間按來存儲(chǔ)數(shù)據(jù)虫腋。在Java中可以用new關(guān)鍵字類給數(shù)組分配對(duì)象

### 語法格式

數(shù)組名 = new? 數(shù)據(jù)類型 [數(shù)據(jù)長(zhǎng)度] ;

其中稀余,數(shù)組長(zhǎng)度就是數(shù)組中能存放的元素個(gè)數(shù)悦冀,顯然應(yīng)該為大于0的整數(shù)。例如

```java

score1 = new int[30];? ? ? ? //長(zhǎng)度為30的int類型數(shù)組

height = new double[30];? ? //長(zhǎng)度為30的double類型數(shù)組

names = new? String[30];? ? //長(zhǎng)度為30的String類型數(shù)組

```

可以將上面兩個(gè)步驟合并睛琳,即在聲明數(shù)組的同時(shí)就給他分配空間

語法格式:

```java

數(shù)據(jù)類型[] 數(shù)組名 = new? 數(shù)據(jù)類型[數(shù)據(jù)長(zhǎng)度]盒蟆;

```

例如:

```java

int []scores =new int[30];? //存儲(chǔ)30個(gè)學(xué)生成績(jī)

```

## 賦值:

分配空間后,就可以向數(shù)組中放數(shù)據(jù)了掸掏。數(shù)據(jù)的每一個(gè)元素都是通過下標(biāo)來訪問的

### 語法格式:

數(shù)組名 [數(shù)組名]茁影;

例如宙帝,向scorel數(shù)組存放數(shù)據(jù)丧凤。

```java

score1[0] = 99;

? ? ? ? score1[1] = 96;

? ? ? ? score1[2] = 95;

? ? ? ? score1[3] = 91;

? ? ? ? score1[4] = 93;

```

在Java中海提供了一種創(chuàng)建數(shù)組的方法,他將聲明數(shù)組 步脓、分配空間和復(fù)制合并并完成

### 語法格式:

數(shù)據(jù)類型[] 數(shù)組名 = {值1愿待、值2、值3......值n};

例如靴患,使用這種方式來創(chuàng)建 scores數(shù)組仍侥。

```java

int [] scores = {60,70,80,90}; // 創(chuàng)建一個(gè)長(zhǎng)度為5的數(shù)組scores

```

同樣 他也等價(jià)于下面的代碼:

```java

int [] score = new int[] { 60,70,80,90};

```

# 注意:

##### 直接創(chuàng)建并復(fù)制的方式一般在數(shù)組元素比較少的清雋管轄使用,他必須一并完成鸳君,如下代碼是不合法的:

```java

int [] score;

score = {60,70,80,90};? //錯(cuò)誤

```

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末农渊,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子或颊,更是在濱河造成了極大的恐慌砸紊,老刑警劉巖传于,帶你破解...
    沈念sama閱讀 219,539評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異醉顽,居然都是意外死亡沼溜,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,594評(píng)論 3 396
  • 文/潘曉璐 我一進(jìn)店門游添,熙熙樓的掌柜王于貴愁眉苦臉地迎上來系草,“玉大人,你說我怎么就攤上這事唆涝≌叶迹” “怎么了?”我有些...
    開封第一講書人閱讀 165,871評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵石抡,是天一觀的道長(zhǎng)檐嚣。 經(jīng)常有香客問我,道長(zhǎng)啰扛,這世上最難降的妖魔是什么嚎京? 我笑而不...
    開封第一講書人閱讀 58,963評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮隐解,結(jié)果婚禮上鞍帝,老公的妹妹穿的比我還像新娘。我一直安慰自己煞茫,他們只是感情好帕涌,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,984評(píng)論 6 393
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著续徽,像睡著了一般蚓曼。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上钦扭,一...
    開封第一講書人閱讀 51,763評(píng)論 1 307
  • 那天纫版,我揣著相機(jī)與錄音,去河邊找鬼客情。 笑死其弊,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的膀斋。 我是一名探鬼主播梭伐,決...
    沈念sama閱讀 40,468評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼仰担!你這毒婦竟也來了糊识?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,357評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎赂苗,沒想到半個(gè)月后铃将,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,850評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡哑梳,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,002評(píng)論 3 338
  • 正文 我和宋清朗相戀三年劲阎,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片鸠真。...
    茶點(diǎn)故事閱讀 40,144評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡悯仙,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出吠卷,到底是詐尸還是另有隱情锡垄,我是刑警寧澤,帶...
    沈念sama閱讀 35,823評(píng)論 5 346
  • 正文 年R本政府宣布祭隔,位于F島的核電站货岭,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏疾渴。R本人自食惡果不足惜千贯,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,483評(píng)論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望搞坝。 院中可真熱鬧搔谴,春花似錦、人聲如沸桩撮。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,026評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽店量。三九已至芜果,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間融师,已是汗流浹背右钾。 一陣腳步聲響...
    開封第一講書人閱讀 33,150評(píng)論 1 272
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留诬滩,地道東北人霹粥。 一個(gè)月前我還...
    沈念sama閱讀 48,415評(píng)論 3 373
  • 正文 我出身青樓灭将,卻偏偏與公主長(zhǎng)得像疼鸟,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子庙曙,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,092評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • Java中的數(shù)組 Java中的數(shù)組 在Java中數(shù)組是一個(gè)變量空镜,用于將相同類型的數(shù)據(jù)存儲(chǔ)在內(nèi)存中,數(shù)組中的每一個(gè)數(shù)...
    好名字都被取完了呀閱讀 143評(píng)論 0 1
  • Java中的數(shù)組 在Java中數(shù)組是一個(gè)變量,用于將相同類型的數(shù)據(jù)存儲(chǔ)在內(nèi)存中吴攒,數(shù)組中的每一個(gè)數(shù)據(jù)元素都屬于同一種...
    Chinawrm閱讀 140評(píng)論 0 0
  • 在java中數(shù)組是一個(gè)變量张抄,用于將相同類型的數(shù)據(jù)存儲(chǔ)在內(nèi)存中,數(shù)組中的每一個(gè)數(shù)據(jù)元素都屬于同一種數(shù)據(jù)類型 聲明一個(gè)...
    呆頭會(huì)會(huì)閱讀 70評(píng)論 0 0
  • Java中的數(shù)組 在Java中數(shù)組是一個(gè)變量洼怔,用于將相同類型的數(shù)據(jù)存儲(chǔ)在內(nèi)存中署惯,數(shù)組中的每一個(gè)數(shù)據(jù)元素都屬于同一種...
    張古董閱讀 79評(píng)論 0 1
  • Java中的數(shù)組 在Java中數(shù)組是一個(gè)變量,用于將相同類型的數(shù)據(jù)存儲(chǔ)在內(nèi)存中镣隶,數(shù)組中的每一個(gè)數(shù)據(jù)元素都屬于同一種...
    Chinawmj閱讀 118評(píng)論 0 0