更新時(shí)間:2020-03-20 09:13:54 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽2235次
什么是數(shù)組?
數(shù)組是一個(gè)變量,存儲(chǔ)相同數(shù)據(jù)類(lèi)型的一組數(shù)據(jù);
為什么使用數(shù)組呢?
當(dāng)你需要保存一組數(shù)據(jù)類(lèi)型相同的變量或者對(duì)象時(shí),我們不可能給每一個(gè)變量都定義一個(gè)變量名,這樣的操作代碼臃腫、工作量大且無(wú)意義,這時(shí)候我們就使用數(shù)據(jù)來(lái)保存這些數(shù)據(jù),數(shù)組會(huì)根據(jù)角標(biāo)來(lái)為每個(gè)數(shù)據(jù)分配地址。在java中如果想要保存一組基本類(lèi)型的數(shù)據(jù),使用數(shù)組;如果想保存一組對(duì)象或者其他類(lèi)型的復(fù)雜數(shù)據(jù)可以使用集合。
一維數(shù)組及其使用:
一維數(shù)組,可以理解為只能存放一行相同數(shù)據(jù)類(lèi)型的數(shù)據(jù)。
定義一維數(shù)組的語(yǔ)法:數(shù)據(jù)類(lèi)型[]數(shù)組名=new數(shù)據(jù)類(lèi)型{數(shù)組長(zhǎng)度};或者數(shù)據(jù)類(lèi)型數(shù)組名[]=new數(shù)據(jù)類(lèi)型{數(shù)組長(zhǎng)度};
數(shù)組的賦值有兩種方式,即在聲明時(shí)賦值和聲明后賦值。
第一種方式賦值,即聲明時(shí)賦值。其數(shù)組賦值的格式是:
數(shù)據(jù)類(lèi)型數(shù)組名[]={初值0,初值1,初值2,...,初值n}
此時(shí),我們可以不用為內(nèi)存分配大小,因?yàn)镴ava編譯器會(huì)根據(jù)后面的賦值數(shù)量來(lái)確定內(nèi)存分配大小。數(shù)組賦值例子:intHeight[]={160,170,172,180,182};
第二種方式賦值,聲明后的賦值。我們可以通過(guò)對(duì)其元素的賦值,來(lái)達(dá)到對(duì)數(shù)組的賦值。這時(shí)我們可以使用循環(huán)結(jié)構(gòu)來(lái)完成賦值。例如:intHeight[]=newint[2];
for(inti=0;i<2;i++)Height[i]=0;//這里我們只是賦個(gè)初值,并不是實(shí)際意義
當(dāng)然遍歷數(shù)組使用for循環(huán)就可以;
多維數(shù)組及其使用:
在實(shí)際應(yīng)用中,三維及以上的數(shù)組很少使用,主要使用二維數(shù)組。下面就介紹一下二維數(shù)組;
二維數(shù)組實(shí)際上是一個(gè)一維數(shù)組,它的每個(gè)元素又是一個(gè)一維數(shù)組。
定義二維數(shù)組的語(yǔ)法:數(shù)據(jù)類(lèi)型[][]數(shù)組名;或者數(shù)據(jù)類(lèi)型數(shù)組名[][];
二維數(shù)組的聲明和初始化應(yīng)按照從高維到低維的順序進(jìn)行.;
以上就是動(dòng)力節(jié)點(diǎn)Java培訓(xùn)機(jī)構(gòu)小編介紹的“最新javase教程:數(shù)組篇”的內(nèi)容,希望對(duì)大家有幫助,如有疑問(wèn),請(qǐng)?jiān)诰€(xiàn)咨詢(xún),有專(zhuān)業(yè)老師隨時(shí)為你服務(wù)。
相關(guān)閱讀
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問(wèn)老師會(huì)電話(huà)與您溝通安排學(xué)習(xí)