




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
黑馬程序員成都中心編著黑馬程序員成都中心編著■“一霖】數(shù)組照話(huà)膺舅需需三粳wwwJ?向陽(yáng)IT教育口口牌一中的數(shù)組到底是什么,該怎么使用,這些問(wèn)題時(shí)常困擾著初學(xué)語(yǔ)言的朋友,殊不知其實(shí)數(shù)組是非常簡(jiǎn)單的一個(gè)小知識(shí),朋友們?cè)趯W(xué)習(xí)數(shù)組的時(shí)候,能把下列的三點(diǎn)弄明白,就可以入門(mén)了,接下來(lái)咱們就快速學(xué)習(xí)一下數(shù)組吧。一?1、什么是數(shù)組■中的數(shù)組到底是什么呢?其實(shí)很多人在學(xué)完整個(gè)基礎(chǔ)的時(shí)候都沒(méi)有搞清楚,認(rèn)為數(shù)組就是一個(gè)數(shù)組,就是一個(gè)中的基礎(chǔ)知識(shí),一個(gè)中的專(zhuān)業(yè)術(shù)語(yǔ)。確實(shí),數(shù)組是一個(gè)語(yǔ)言中的專(zhuān)業(yè)術(shù)語(yǔ),但是如果大家按照這個(gè)概念去學(xué)習(xí)的話(huà),學(xué)起來(lái)會(huì)很困哪,并且難以攻破它?!霾恢琅笥褌儗?duì)世界了解多少,說(shuō)到世界,咱們先來(lái)了解一下咱們所生活的現(xiàn)實(shí)世界,正如我之前寫(xiě)的關(guān)于面向?qū)ο蟮奈恼乱粯樱鋵?shí)源于生活,生活映射v在我們現(xiàn)實(shí)生活中,大家想一個(gè)問(wèn)題,如果我們的生活用品很多,多到有的時(shí)候可能找不到一些想要的東西的時(shí)候,該怎么辦?你平時(shí)的物品比如牙刷會(huì)放到哪里,衣服會(huì)收到哪里,襪子會(huì)放到哪里,年輕時(shí)候?qū)懙那闀?shū)和收到的情書(shū)會(huì)放到哪里?其實(shí)這個(gè)問(wèn)題很好回答,有的朋友會(huì)說(shuō),牙刷會(huì)放到杯子中,衣服會(huì)收到衣柜中。一些襪子,小件會(huì)收到箱子中。沒(méi)錯(cuò),回答的很好。細(xì)心的朋友們會(huì)發(fā)現(xiàn),我其實(shí)這么問(wèn)是在強(qiáng)調(diào)一個(gè)東西,這個(gè)東西就是具有儲(chǔ)存功能的箱子,衣柜等,那我們可以把這些具備存儲(chǔ)功能的東西合在一起稱(chēng)為容器。■朋友們可以好好想一想,在我們的生活中,這些容器是不是隨處可見(jiàn),而且對(duì)于我們的
生活來(lái)說(shuō)是必不可少的,如果在這,相信我們都沒(méi)法好好生存了生活來(lái)說(shuō)是必不可少的,如果在這,相信我們都沒(méi)法好好生存了一wwwJ局師?1致號(hào)口口碑吧那映射到世界中的話(huà)也是一樣的,在中,如果沒(méi)有容器存在的話(huà),也是不好過(guò)的,比如說(shuō)在中,需要很多很多的數(shù)據(jù),但是數(shù)據(jù)多了,就不方便去管理,更不方便去操作這些數(shù)據(jù),很亂很麻煩。但是如果中一旦有了容器這種東西,那是不是會(huì)變得很方便了。說(shuō)到這里,咱們回歸正題,那到底什么是數(shù)組呢?其實(shí),數(shù)組就是容器,只不過(guò)在中容器有很多,如果有學(xué)過(guò)集合的朋友,那就應(yīng)該知道,集合也是一個(gè)容器,但是這兩個(gè)容器的特點(diǎn)都不一樣。就好比一個(gè)實(shí)驗(yàn)室,有很多很多的玻璃瓶,可是每一種玻璃瓶的樣子和特點(diǎn)也不一樣。再或者說(shuō),衣柜和書(shū)柜也都是容器,那特點(diǎn)也不一樣。所以數(shù)組容器和集合容器的特點(diǎn)就不一樣了,在中針對(duì)不同的需求,也給我們提供了不同的容器讓我們選擇使用。那數(shù)組這個(gè)容器的特點(diǎn)是什么樣子呢?數(shù)組容器比較有意思,它可以裝東西,而且是可以裝各種不一樣的東西,但是同一個(gè)數(shù)組容器里面只能裝同一種類(lèi)型的東西,比如說(shuō)要裝水就都裝水,要裝果汁就都裝果汁,而且數(shù)組容器的長(zhǎng)度是一旦創(chuàng)建出來(lái)就不可以改變的,大家想想,我們平時(shí)喝水的杯子,一旦工廠生產(chǎn)出來(lái)了之后,杯子的容器就不可能發(fā)生改變了吧,數(shù)組容器就是這個(gè)道理。、怎么寫(xiě)一個(gè)數(shù)組剛才大家也都大概的清楚的知道了,其實(shí)中的數(shù)組就是所謂的容器,和我們現(xiàn)實(shí)生活中的容器是一樣的東西。我們什么時(shí)候需要使用數(shù)組容器呢,很簡(jiǎn)單,當(dāng)我們想要將眾多的數(shù)據(jù)好好的管理起來(lái)的時(shí)候,我們就需要數(shù)組容器將這些眾多的數(shù)據(jù)存儲(chǔ)起來(lái),方便
I去使用。接下來(lái):/I去使用。接下來(lái):/WWW.葉?com高端IT教育品牌□□□□□□□□□□□格式一:元素的數(shù)據(jù)類(lèi)型[]數(shù)組的名字=new元素的數(shù)據(jù)類(lèi)型[數(shù)組的長(zhǎng)度];變形:元素的數(shù)據(jù)類(lèi)型說(shuō)明:數(shù)組的名字[]=new元素的數(shù)據(jù)類(lèi)型[數(shù)組的長(zhǎng)度];元素:是指數(shù)組容器中存儲(chǔ)的每一個(gè)數(shù)據(jù),就是一個(gè)個(gè)元素元素的數(shù)據(jù)類(lèi)型:就是存儲(chǔ)數(shù)據(jù)的數(shù)據(jù)類(lèi)型數(shù)組的名字:是我們自己起的new:在堆內(nèi)存中開(kāi)辟空間,就要使用格式一:元素的數(shù)據(jù)類(lèi)型[]數(shù)組的名字=new元素的數(shù)據(jù)類(lèi)型[數(shù)組的長(zhǎng)度];變形:元素的數(shù)據(jù)類(lèi)型說(shuō)明:數(shù)組的名字[]=new元素的數(shù)據(jù)類(lèi)型[數(shù)組的長(zhǎng)度];元素:是指數(shù)組容器中存儲(chǔ)的每一個(gè)數(shù)據(jù),就是一個(gè)個(gè)元素元素的數(shù)據(jù)類(lèi)型:就是存儲(chǔ)數(shù)據(jù)的數(shù)據(jù)類(lèi)型數(shù)組的名字:是我們自己起的new:在堆內(nèi)存中開(kāi)辟空間,就要使用數(shù)組的長(zhǎng)度:就是數(shù)組容器中存儲(chǔ)了多少個(gè)數(shù)據(jù)的個(gè)數(shù)*/int[]arr=newint[5];String[]strs=newString[5];Person[]persons=newPerson[5];/*格式二:元素的數(shù)據(jù)類(lèi)型[]數(shù)組的名字素2,};注:對(duì)于創(chuàng)建數(shù)組容器的格式二來(lái)說(shuō),第一個(gè)中括號(hào)new=new元素的數(shù)據(jù)類(lèi)型[]和第二個(gè)中括號(hào)[]{元素1,元[]里都不要寫(xiě)東西*/int[]arr=newint[]{1,2,3,4,5};String[]strs=newString[]{"aaa","bbb","ccc"};Person[]persons=newPerson[]{newPerson(),newPerson(),newPerson()};/*格式三:元素的數(shù)據(jù)類(lèi)型數(shù)組的名字={元素1,元素2,};*/int[]arr={1,2,3,4,5};String[]strs={"aaa","bbb","ccc"};Person[]persons={newPerson(),newPerson(),newPerson()};3怎.么使用一個(gè)數(shù)組在我們現(xiàn)實(shí)生活中,其實(shí)使用容器無(wú)非就是往容器里面裝東西,或者將東西從容器中拿出來(lái),在中也是如此,當(dāng)一個(gè)數(shù)組容器存在的時(shí)候,我們就需要向容器里面存儲(chǔ)一點(diǎn)東西了,這些東西在中就是各種數(shù)據(jù),怎么存呢?咱們來(lái)看一下。/*向數(shù)組容器中裝東西,要使用數(shù)組的索引,索引是從0開(kāi)始的*/int[]arr=newint[5];{{傳智播客旗下高端IT教育品牌黑馬程序員成都中心編著黑馬程序員成都中心編著arr[3]=4arr[4]=3那我們?cè)趺茨苣玫綌?shù)組容器中的東西呢?咱們來(lái)看一下。/*想要獲取數(shù)組容器中的東西,也要使用索引*/int[]arr={1,2,3,4,5};inti1=arr[0];System.out.println(i1);inti2=arr[1];System.out.println(arr[2]);System.out.println(arr[3]);System.out.println(arr[4]);/*通過(guò)以上的方式是完全可以取出容器中的東西,但是對(duì)于咱們這么懶的人,會(huì)感覺(jué)到麻煩,那就換一種簡(jiǎn)單的方式就可以獲取一個(gè)數(shù)組容器中所有的東西的方法。*///length□□□□□□,□□□□□□□□□□□,□□□□□□□□□□for(inti=0;i<arr.length;i++){System.out.println(arr[i]);}之前的例子都是存儲(chǔ)基本數(shù)據(jù)類(lèi)型,接下來(lái)看一看如何使用數(shù)組裝引用數(shù)據(jù)類(lèi)型對(duì)象classPerson{pirvateStringname;privateintage;publicPerson(){}publicPerson(Stringname,intage){=name;this.age=age;}publicvoidsetName(Stringname){=name;}
publicvoidsetAge(intage){this.age=age;publicpublicintgetAge(){returnthis.age;}}classDemo{publicstaticvoidmain(String[]args){Person[]persons=newPerson[3];Personpl=newPerson("張三",18);Personp2=newPerson("李四",19);Personp3=newPerson("王五","20");persons[0]=p1;persons[1]=p2;persons[2]=p3;for(inti=0;i<persons.length;i++){Personp=persons[i];System.out.println(p.g
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 農(nóng)村集體設(shè)備租賃合同范本
- 代理全轉(zhuǎn)讓合同范本
- 臨時(shí)材料購(gòu)買(mǎi)合同范本
- 包人工電纜合同范本
- 第二單元第11課《while循環(huán)的應(yīng)用實(shí)例》教學(xué)設(shè)計(jì) 2023-2024學(xué)年浙教版(2020)初中信息技術(shù)八年級(jí)上冊(cè)
- 農(nóng)村閑置小學(xué)出租合同范本
- 出口尿素銷(xiāo)售合同范本
- 企業(yè)團(tuán)隊(duì)建設(shè)合同范本
- 出售舊材料合同范本
- 人事調(diào)動(dòng)合同范本
- 2025年上半年中煤科工集團(tuán)商業(yè)保理限公司招聘易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 2025年南京機(jī)電職業(yè)技術(shù)學(xué)院高職單招語(yǔ)文2018-2024歷年參考題庫(kù)頻考點(diǎn)含答案解析
- 英語(yǔ)-九師聯(lián)盟2025屆高三年級(jí)上學(xué)期1月質(zhì)量檢測(cè)試題和答案
- 電力企業(yè)發(fā)電企業(yè)設(shè)備點(diǎn)檢定修培訓(xùn)教材
- 流行性感冒診療方案(2025年版)
- 2024CSCO免疫檢查點(diǎn)抑制劑相關(guān)的毒性管理指南
- 《影像增強(qiáng)檢查外周靜脈通路三級(jí)評(píng)價(jià)模式應(yīng)用規(guī)范》編制說(shuō)明
- 2025年社區(qū)計(jì)生工作計(jì)劃(三篇)
- 2025年湖北中煙工業(yè)限責(zé)任公司招聘筆試高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025江西上饒經(jīng)濟(jì)技術(shù)開(kāi)發(fā)區(qū)招商集團(tuán)限公司招聘29人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 石油行業(yè)海洋石油勘探與開(kāi)發(fā)方案
評(píng)論
0/150
提交評(píng)論