




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
黑馬程序員合肥中心編著黑馬程序員合肥中心編著【黑馬程序員】Java基礎(chǔ):Java語句筆記摘要:Java基礎(chǔ)一java語句這些是黑馬程序員java基礎(chǔ)入門的一個很重要的內(nèi)容。今天主要給大家簡單講解一下Java基礎(chǔ)一java語句,以后會慢慢講解黑馬程序員的課程內(nèi)容!關(guān)鍵語句介紹一、while語句一般形式:while(條件表達(dá)式){語句體………}執(zhí)行過程:條件表達(dá)式為真,執(zhí)行語句體。否則,退出!二、dowhile語句一般形式:do{語句體…….}while(條件表達(dá)式);執(zhí)行過程:先執(zhí)行一次語句體,判斷條件表達(dá)式是否為真,為真再執(zhí)行do語句中的語句體。為假,退出。需要注意:與while語句區(qū)別.while(條件表達(dá)式)后面有分號;.不管條件表達(dá)式是否為真,語句體均會執(zhí)行一次。三、for語句一般形式:for(子句1;子句2;子句3){語句體……}執(zhí)行過程:四、break、continue語句break退出所在循環(huán):intstopHere=5;for(inti=1;i<8;i++){if(i==stopHere){break;}System.out.println("i="+i);}//打印結(jié)果:5,6,7,8均沒有打印出來。需要注意的一個問題:intstopHere=5;for(inti=1;i<8;i++){if(i==stopHere){//語句體}break;System.out.println("i="+i);}這個時候編譯器會報錯:無效的System.out輸出語句。冷靜分析一下:break語句會結(jié)束循環(huán),所以不會再去執(zhí)行System.out輸出語句。編譯會認(rèn)為你在多此一舉,sorry報個錯!continue退出本次循環(huán),不會退出整個循環(huán):intskipHere=5;for(inti=1;i<8;i++){if(i==skipHere){continue;}黑馬程序員合肥中心編著黑馬程序員合肥中心編著黑馬程序員合肥中心編著黑馬程序員合肥中心編著System.out.println("i="+i);}//打印結(jié)果:除了5沒有打印出來。i=1i=2五、switch語句一般形式:switch(常量){case表達(dá)式1:語句體1;break;case表達(dá)式2:語句體2;break;default:語句體n;break;}執(zhí)行過程:執(zhí)行過程:case根據(jù)自己的表達(dá)式看是否匹配常量,如果匹配就執(zhí)行語句體,否則執(zhí)行default語句。case執(zhí)行類似于并行操作,不是順序操作。所以各個表達(dá)式的值不可以相同。哪個case匹配常量就會執(zhí)行自己的語句體,不會再去尋找其他case語句。注意<1>case穿透:省去break關(guān)鍵字[AppleScript]純文本查看復(fù)制代碼01/**02*@author傳智播客03*/04inti=10;05switch(i){06case10:07System.out.println("A");08//break;09case5:10System.out.println("B");11//break;12case7:13System.out.println("C");14//break;15default:16System.out.println("error");17break;18}//打印結(jié)果:ABCerror<2>在Java編程中switch括號中的常量的數(shù)據(jù)類型只可以為int類型或者是byte、char、short(因為byte、char、short可以自動提升為int),常量類型不可以是long、float和double等數(shù)據(jù)類型。<3>多個case可以合并,相當(dāng)于"或",例如下面i等于10、5、7都可以執(zhí)行打印語句。[AppleScript]純文本查看復(fù)制代碼01/**02*@author傳智播客03*/04inti=5;05switch(i){06case10:07case5:08case7:09System.out.println("C");10break;11default:12System.out.println("error");13break;14}//打印結(jié)果:C<4>default語句可以省,但是不推薦,他后面的break可省<5>case或者default子句中可以寫多條語句case7:System.out.println("C");if(i==5){System.out.println("i="+i);}break;6>case或者default子句中還可以嵌套switch或者其他語句六、return語句終止方法的運行并指定要返回的數(shù)據(jù)。兩種形式:1>return表達(dá)式;2>return;沒有任何數(shù)據(jù)直接返回,結(jié)束函數(shù)(方法)的執(zhí)行。七、if語句一般形式:1.if(條件表達(dá)式){語句體}2.if(條件表達(dá)式){語句體}else{語句體}3.if(條件表達(dá)式1){語句體}elseif(條件表達(dá)式2){語句體}else{語句體}特別注意:形式3,else與其最近的上個if酉己對。例子:[AppleScript]純文本查看復(fù)制代碼01/**02*@author傳智播客03*/04publicclassTestIF{05publicstaticvoidmain(String[]args){06inti=30;07if(i<20){08System.out.println("<20");09}elseif(i<50){10System.out.println("<50");11}elseif(i<80){12System.out.println("<8
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 互聯(lián)網(wǎng)建設(shè)合同范本
- 分期合同范本模板
- 廠子務(wù)工合同范例
- 吊車協(xié)議合同范本
- 廈門合同范例范例
- 制造加工企業(yè)勞動合同范例
- 保供煤合同范例
- 出售商用烤箱合同范例
- 沙子承包的合同范本
- 同意賣公司股合同范例
- 項目式學(xué)習(xí)在小學(xué)數(shù)學(xué)教學(xué)中的應(yīng)用
- 2025年中遠(yuǎn)海運物流有限公司招聘筆試參考題庫含答案解析
- 2025中智集團(tuán)下屬單位公開招聘41人高頻重點提升(共500題)附帶答案詳解
- 中醫(yī)理療館路演
- 設(shè)備維修的基本技能培訓(xùn)
- 產(chǎn)后腹直肌分離治療
- 2025年中國郵政招聘筆試參考題庫含答案解析
- 人教版(2024)七年級英語上冊新教材的變化及教學(xué)建議課件
- 2025年新聞部工作計劃
- 合同 水電押金條款
- 開題報告:重大突發(fā)事件中大學(xué)生志愿服務(wù)行為的認(rèn)知機制及引導(dǎo)策略研究
評論
0/150
提交評論