java第05講泛型、枚舉與for語(yǔ)句的簡(jiǎn)化寫法.ppt_第1頁(yè)
java第05講泛型、枚舉與for語(yǔ)句的簡(jiǎn)化寫法.ppt_第2頁(yè)
java第05講泛型、枚舉與for語(yǔ)句的簡(jiǎn)化寫法.ppt_第3頁(yè)
java第05講泛型、枚舉與for語(yǔ)句的簡(jiǎn)化寫法.ppt_第4頁(yè)
java第05講泛型、枚舉與for語(yǔ)句的簡(jiǎn)化寫法.ppt_第5頁(yè)
已閱讀5頁(yè),還剩32頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

2019/11/19,1,第5章泛型、枚舉與for語(yǔ)句的簡(jiǎn)化寫法,2019/11/19,2,本章總體綱要,泛型枚舉for語(yǔ)句的簡(jiǎn)化寫法,2019/11/19,3,定義格式,類類修飾詞列表class類名extends父類名implements接口名稱列表類體接口接口修飾詞列表interface接口名extends接口名稱列表接口體,2019/11/19,4,類型參數(shù)的定義格式,類型變量標(biāo)識(shí)符類型變量標(biāo)識(shí)符extends父類型類型變量標(biāo)識(shí)符extends父類型1開(kāi)發(fā)者:雍俊海/泛型例程publicclassJ_AddpublicStringmb_sum(Ta1,Ta2,Ta3)return(a1.toString()+a2.toString()+a3.toString();/方法mb_sum結(jié)束publicstaticvoidmain(Stringargs)J_Addb=newJ_Add();Integera1=newInteger(1);Integera2=newInteger(2);Integera3=newInteger(3);System.out.println(b.mb_sum(a1,a2,a3);/方法main結(jié)束/類J_Add結(jié)束,2019/11/19,6,編譯、運(yùn)行開(kāi)發(fā)者:雍俊海/泛型例程interfaceJ_Interfacepublicintmb_sum(Ta1,Ta2,Ta3);/接口J_Interface結(jié)束publicclassJ_AddInterfaceimplementsJ_Interfacepublicintmb_sum(Ta1,Ta2,Ta3)intb1=Value();intb2=Value();intb3=Value();return(b1+b2+b3);/方法mb_sum結(jié)束,2019/11/19,8,示例,publicstaticvoidmain(Stringargs)J_AddInterfaceb=newJ_AddInterface();Integera1=newInteger(1);Integera2=newInteger(2);Integera3=newInteger(3);System.out.println(b.mb_sum(a1,a2,a3);/方法main結(jié)束/類J_AddInterface結(jié)束,2019/11/19,9,編譯、運(yùn)行開(kāi)發(fā)者:雍俊海/枚舉例程enumE_SEASON春季,夏季,秋季,冬季/枚舉E_SEASON結(jié)束publicclassJ_Enumpublicstaticvoidmain(Stringargs)E_SEASONsa=E_SEASON.values();for(inti=0;isa.length;i+),2019/11/19,14,示例,switch(sai)case春季:System.out.println(春季花滿天);break;case夏季:System.out.println(夏季熱無(wú)邊);break;case秋季:System.out.println(秋季果累累);break;case冬季:System.out.println(冬季雪皚皚);break;/switch結(jié)構(gòu)結(jié)束/for循環(huán)結(jié)束/方法main結(jié)束/類J_Enum結(jié)束,2019/11/19,15,編譯、運(yùn)行i.hasNext();)類型標(biāo)識(shí)符=i.next();語(yǔ)句或語(yǔ)句塊/for循環(huán)結(jié)束,2019/11/19,19,示例,/J_VectorFor.java;開(kāi)發(fā)者:雍俊海;/第一類for語(yǔ)句的簡(jiǎn)化寫法例程importjava.util.Iterator;importjava.util.Vector;publicclassJ_VectorForpublicstaticvoidmain(Stringargs)Vectora=newVector();a.add(a);a.add(b);a.add(c);for(Stringc:a)System.out.print(c+,);System.out.println();,2019/11/19,20,示例,for(Iteratori=a.iterator();i.hasNext();)Stringc=i.next();System.out.print(c+,);/for循環(huán)結(jié)束System.out.println();/方法main結(jié)束/類J_VectorFor結(jié)束,2019/11/19,21,編譯、運(yùn)行for(inti=0;ica.length;i+)類型標(biāo)識(shí)符=cai;語(yǔ)句或語(yǔ)句塊/for循環(huán)結(jié)束,2019/11/19,23,示例,/J_EnumFor.java;開(kāi)發(fā)者:雍俊海/for語(yǔ)句的簡(jiǎn)化寫法在枚舉類型數(shù)組中的應(yīng)用例程enumE_SEASON春季,夏季,秋季,冬季/枚舉E_SEASON結(jié)束publicclassJ_EnumForpublicstaticvoidmain(Stringargs)for(E_SEASONc:E_SEASON.values()System.out.print(c+,);System.out.println();,2019/11/19,24,示例,E_SEASONca=E_SEASON.values();for(inti=0;ica.length;i+)E_SEASONc=cai;System.out.print(c+,);/for循環(huán)結(jié)束System.out.println();/方法main結(jié)束/類J_EnumFor結(jié)束,2019/11/19,25,編譯、運(yùn)行&結(jié)果,2019/11/19,26,作業(yè),習(xí)題5.2習(xí)題5.3,2019/11/19,27,本課件使用要求,使用本課件,必須注明引用(具體見(jiàn)下一個(gè)幻燈片)書(shū)及課件均可能出現(xiàn)一些錯(cuò)誤和缺陷,懇切希望廣大讀者特別是講授此課程的老師批評(píng)指正,2019/11/19,28,引用聲明,本課件來(lái)源于(或參考了)下面的書(shū)及其課件:雍俊海.Java程序設(shè)計(jì)教程.北京:清華大學(xué)出版社,2007.,2019/11/19,29,免責(zé)聲明,請(qǐng)合法使用課件,其用途應(yīng)當(dāng)合法有益而且不應(yīng)對(duì)任何人造成任何傷害或損失同時(shí)請(qǐng)注意教材作者及出版社沒(méi)有對(duì)本課件作出任何承諾與保證,2019/11/19,30,參考文獻(xiàn),本課件的參考文獻(xiàn)與下面書(shū)的參考文獻(xiàn)相同雍俊海.Java程序設(shè)計(jì)教程.北京:清華大學(xué)出版社,2007.雍俊海.Java程序設(shè)計(jì)習(xí)題集(含參考答案).北京:清華大學(xué)出版社,2006.雍俊海.Java程序設(shè)計(jì).北京:清華大學(xué)出版社,2004.,2019/11/19,31,雍俊海編寫過(guò)的教材和教參,雍俊海.計(jì)算機(jī)動(dòng)畫(huà)算法與編程基礎(chǔ).北京:清華大學(xué)出版社.2008.雍俊海.Java程序設(shè)計(jì).北京:清華大學(xué)出版社.2008.雍俊海.Java程序設(shè)計(jì)教程(第2版).北京:清華大學(xué)出版社.2007.雍俊海.Java程序設(shè)計(jì)習(xí)題集(含參考答案).北京:清華大學(xué)出版社,2006.雍俊海.Java程序設(shè)計(jì).北京:清華大學(xué)出版社.2004.,2019/11/19,32,雍俊海編寫過(guò)的教材和教參,雍俊海.計(jì)算機(jī)動(dòng)畫(huà)算法與編程基礎(chǔ).北京:清華大學(xué)出版社.2008.,2019/11/19,33,雍俊海編寫過(guò)的教材和教參,雍俊海.Java程序設(shè)計(jì).北京:清華大學(xué)出版社,2008.,2019/11/19,34,雍俊海編寫過(guò)的教材和教參,雍俊海.Java程序設(shè)計(jì)教程.清華大學(xué)出版社,2007.,普通高等教育精品

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論