![(12)-《Java程序設(shè)計(jì)》課件12_第1頁](http://file4.renrendoc.com/view/d555347d635df283cd179f1d58e62147/d555347d635df283cd179f1d58e621471.gif)
![(12)-《Java程序設(shè)計(jì)》課件12_第2頁](http://file4.renrendoc.com/view/d555347d635df283cd179f1d58e62147/d555347d635df283cd179f1d58e621472.gif)
![(12)-《Java程序設(shè)計(jì)》課件12_第3頁](http://file4.renrendoc.com/view/d555347d635df283cd179f1d58e62147/d555347d635df283cd179f1d58e621473.gif)
![(12)-《Java程序設(shè)計(jì)》課件12_第4頁](http://file4.renrendoc.com/view/d555347d635df283cd179f1d58e62147/d555347d635df283cd179f1d58e621474.gif)
![(12)-《Java程序設(shè)計(jì)》課件12_第5頁](http://file4.renrendoc.com/view/d555347d635df283cd179f1d58e62147/d555347d635df283cd179f1d58e621475.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第四章數(shù)組主要內(nèi)容任務(wù)一:什么是一維數(shù)組?任務(wù)二:基本類型數(shù)組和對(duì)象(引用)類型數(shù)組有什么不同?任務(wù)三:什么是二維數(shù)組?任務(wù)一:什么是一維數(shù)組?*數(shù)組即用來存放多個(gè)同類型值的一種結(jié)構(gòu),其基本上是讓多個(gè)同類型值排成一組存儲(chǔ)的。inta[];float[]b;//聲明數(shù)組的兩種方式a[]={1,2,3,4};a=newint[4];//初始化或創(chuàng)建數(shù)組的兩種方式float[]c=newfloat[4];//聲明和創(chuàng)建同步完成
*聲明一個(gè)數(shù)組類型變量a[]并不真正分配空間以存放數(shù)組元素,而只是分配了一個(gè)可以存放一個(gè)地址的空間作為變量a;只有當(dāng)用new操作符創(chuàng)建一個(gè)數(shù)組或用初始值直接初始化一個(gè)數(shù)組的時(shí)候才為數(shù)組分配內(nèi)存空間,這時(shí)候就必須知道空間的大小,即元素個(gè)數(shù)。
*變量a代表的是數(shù)組的首地址,當(dāng)然也等于首個(gè)元素a[0]的地址,后面元素的地址可以用a+4*i來計(jì)算。(注意元素位置索引是從0開始)任務(wù)二:基本類型數(shù)組和對(duì)象(引用)類型數(shù)組有什么不同?
*既然數(shù)組可以用來存放多個(gè)同類型值,而所有地址的類型也是一樣的,那么數(shù)組就當(dāng)然可以存放多個(gè)對(duì)象類型的值,這就是對(duì)象(引用)類型數(shù)組。*Stringargs[]={“Hello”,“World”,“!”};這就是一個(gè)字符串類型的數(shù)組,即對(duì)象類型數(shù)組,里面存儲(chǔ)了3個(gè)元素——3個(gè)字符串類的對(duì)象。任務(wù)三:什么是二維數(shù)組?
*二維數(shù)組即一維數(shù)組的一維數(shù)組,就是一維數(shù)組嵌套使用,一維數(shù)組的每個(gè)元素中存儲(chǔ)的又是另一個(gè)一維數(shù)組的首地址;如果每一個(gè)二級(jí)一維數(shù)組的長(zhǎng)度都相等的話,將形成一個(gè)整齊的矩陣數(shù)組;如果不相等,就是一個(gè)非矩陣數(shù)組。
*二維數(shù)組和一維對(duì)象類型數(shù)組的相同點(diǎn)在于第一維的數(shù)組中所存元素都是地址類型的。不同點(diǎn)在于對(duì)于一維對(duì)象類型數(shù)組,這個(gè)地址是一個(gè)對(duì)象(類)的地址,類里面可能包含了我們想要的信息;而對(duì)于二維數(shù)組,這個(gè)地址就僅僅是下一個(gè)一維數(shù)組的首地址,而這下一個(gè)一維數(shù)組要指向哪里,就要看二維數(shù)組的類型(基本類型還是對(duì)象類型)了。*floatf[][]=newfloat[3][];//二維數(shù)組在初始化時(shí)可以只指定第一維元素的個(gè)數(shù),因?yàn)榈谝痪S數(shù)組的空間是當(dāng)時(shí)就要分配的,第二維則暫時(shí)不用分配。f[0][]={1.2,3.1,2.34};f[1][]={2.2,3.3};f[2][]={1.1,4.2,5.8,6.0};for(i=0;i<f.length;i++)for(j=0;j<f[i].length;j++)System.out.println(f[i][j]);可以用嵌套for循環(huán)的方法,同時(shí)使用數(shù)組的length屬性(數(shù)組的長(zhǎng)度)來遍歷整個(gè)數(shù)組的元素。小結(jié)
數(shù)組就是用來存儲(chǔ)一組同類型值的陣列,可以是一維的、二維的、多維的,都可以看成一維數(shù)組的嵌套。每一維數(shù)組的元素都必須在內(nèi)存中連續(xù)分配和存儲(chǔ)。數(shù)組的元素中也可以存儲(chǔ)地址類型,這樣就構(gòu)成了多維數(shù)組或者對(duì)象類型數(shù)組。課后作業(yè)第三章案例實(shí)訓(xùn):設(shè)計(jì)一個(gè)員工類Employee,并給它添加一些基本屬性,比如工號(hào)、姓名和工資等,同時(shí)也提供一個(gè)方法用于打印員工的基本信息。然后,設(shè)計(jì)一個(gè)經(jīng)理類Em
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年鈴片項(xiàng)目投資可行性研究分析報(bào)告
- 2025年市政隔離柵項(xiàng)目投資可行性研究分析報(bào)告
- 金屬床鋪行業(yè)深度研究報(bào)告
- 中國(guó)水磨漆畫項(xiàng)目投資可行性研究報(bào)告
- 2025年中國(guó)鉀肥行業(yè)產(chǎn)銷需求與投資預(yù)測(cè)分析報(bào)告
- 2025年度倉儲(chǔ)設(shè)施租賃與物聯(lián)網(wǎng)技術(shù)應(yīng)用合同
- 2025年度國(guó)企商品房采購(gòu)及質(zhì)量保證合同范本
- 2025-2030年中國(guó)沾塑管子鉗行業(yè)深度研究分析報(bào)告
- 企業(yè)遷入調(diào)檔申請(qǐng)書
- 大數(shù)據(jù)交易服務(wù)平臺(tái)的運(yùn)營(yíng)策略與布局
- 2024-2030年中國(guó)大宗商品行業(yè)市場(chǎng)深度調(diào)研及發(fā)展趨勢(shì)與投資前景研究報(bào)告
- 強(qiáng)化提升1解三角形中的三線問題(解析)
- 異地就醫(yī)備案的個(gè)人承諾書
- 2024-2030年中國(guó)ODM服務(wù)器行業(yè)市場(chǎng)發(fā)展分析及前景趨勢(shì)與投資研究報(bào)告
- 六年級(jí)下健康教案設(shè)計(jì)
- 室內(nèi)裝飾拆除專項(xiàng)施工方案
- 醫(yī)院院外會(huì)診申請(qǐng)單、醫(yī)師外出會(huì)診審核表、醫(yī)師外出會(huì)診回執(zhí)
- 鋼筋工程精細(xì)化管理指南(中建內(nèi)部)
- 2024年山西省高考考前適應(yīng)性測(cè)試 (一模)英語試卷(含答案詳解)
- 教科版六年級(jí)下冊(cè)科學(xué)第三單元《宇宙》教材分析及全部教案(定稿;共7課時(shí))
- 2024年中國(guó)鐵路投資集團(tuán)有限公司招聘筆試參考題庫含答案解析
評(píng)論
0/150
提交評(píng)論