1.數(shù)組的概念:是一種容器辆苔,可以同時(shí)存放多個(gè)數(shù)據(jù)值算灸。
2.數(shù)組的特點(diǎn):
① 數(shù)組是一種引用數(shù)據(jù)類型
②數(shù)組當(dāng)中的多個(gè)數(shù)據(jù),類型必須統(tǒng)一
③數(shù)組的長(zhǎng)度在程序運(yùn)行期間不可改變
3.數(shù)組的初始化:在內(nèi)存當(dāng)中創(chuàng)建一個(gè)數(shù)組驻啤,并向其中賦予一些默認(rèn)值
(1)兩種常見(jiàn)的初始化方式:
①動(dòng)態(tài)初始化(指定長(zhǎng)度)
②靜態(tài)初始化(指定內(nèi)容)
(2)動(dòng)態(tài)初始化數(shù)組的格式
數(shù)據(jù)類型[]數(shù)組名稱=new 數(shù)據(jù)類型[數(shù)組長(zhǎng)度]菲驴;
解析含義:
①左側(cè)數(shù)據(jù)類型:也就是數(shù)組當(dāng)中保存的數(shù)據(jù),全都是統(tǒng)一的什么類型
②左側(cè)的中括號(hào):代表我是一個(gè)數(shù)組
③左側(cè)數(shù)組名稱:給數(shù)組取一個(gè)名字
④右側(cè)的new:代表創(chuàng)建數(shù)組的動(dòng)作
⑤右側(cè)數(shù)據(jù)類型:必須和左邊的數(shù)據(jù)類型保持一致
⑥右側(cè)中括號(hào)的長(zhǎng)度:也就是數(shù)組當(dāng)中骑冗,到底可以保有多少個(gè)數(shù)據(jù)赊瞬,是個(gè)int數(shù)字
(3)靜態(tài)初始化基本格式.
標(biāo)準(zhǔn)格式:數(shù)據(jù)類型[]數(shù)組名稱=new 數(shù)據(jù)類型[]{元素1筹煮,元素2豹障,…};
省略格式:數(shù)據(jù)類型[]數(shù)組名稱={元素1簿煌,元素2磁携,…};
注意事項(xiàng):
①靜態(tài)初始化沒(méi)有指定長(zhǎng)度良风,但是仍然會(huì)自動(dòng)推算得到長(zhǎng)度谊迄。
③靜態(tài)初始化標(biāo)準(zhǔn)格式可以拆分為兩個(gè)步驟。
③動(dòng)態(tài)初始化也可以拆分成為兩個(gè)步驟烟央。
④靜態(tài)初始化一旦使用省略格式统诺,就不能拆分成為兩個(gè)步驟
使用建議:如果不確定數(shù)組當(dāng)中的具體內(nèi)容,用動(dòng)態(tài)初始化疑俭。否則粮呢,已經(jīng)確定了具體的內(nèi)容,用靜態(tài)初始化钞艇。