![java基本語法與分支結構課件_第1頁](http://file4.renrendoc.com/view/1848dde9ecb922f03a372d98ab2b26cc/1848dde9ecb922f03a372d98ab2b26cc1.gif)
![java基本語法與分支結構課件_第2頁](http://file4.renrendoc.com/view/1848dde9ecb922f03a372d98ab2b26cc/1848dde9ecb922f03a372d98ab2b26cc2.gif)
![java基本語法與分支結構課件_第3頁](http://file4.renrendoc.com/view/1848dde9ecb922f03a372d98ab2b26cc/1848dde9ecb922f03a372d98ab2b26cc3.gif)
![java基本語法與分支結構課件_第4頁](http://file4.renrendoc.com/view/1848dde9ecb922f03a372d98ab2b26cc/1848dde9ecb922f03a372d98ab2b26cc4.gif)
![java基本語法與分支結構課件_第5頁](http://file4.renrendoc.com/view/1848dde9ecb922f03a372d98ab2b26cc/1848dde9ecb922f03a372d98ab2b26cc5.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第2章Java語言基礎2.6分支結構2.7循環(huán)結構2.8轉移語句第2章Java語言基礎2.6分支結構12.6分支結構分支語句有if-else語句和switch語句。2.6分支結構分支語句有if-else語句和switch2格式:if(布爾表達式){語句1 }布爾表達式true語句1false2.6分支結構格式:布爾表達式true語句1false2.6分支結構3if(布爾表達式){語句1}
else{語句2}布爾表達式true語句1語句2false2.6分支結構布爾表達式true語句1語句2false2.6分支結構4代碼1if(a>b){t=a;a=b;b=t;}代碼2if(a>b)t=a;a=b;b=t;
已知inta=68,b=75;下面兩個程序段執(zhí)行后,a,b的值如何呢?等價?2.6分支結構代碼1代碼2已知inta=68,b=75;下5if(表達式1)語句1elseif(表達式2)語句2elseif(表達式3)語句3
else語句4表達式1表達式2表達式3語句1語句2語句3語句4真真真假假假2.6分支結構表達式1表達式2表達式3語句1語句2語句3語句4真真真假假假6編寫一個程序,判斷一個數是否是2和3的公倍數。示例3-1IfElseDemo.java2.6分支結構編寫一個程序,判斷一個數是否是2和3的公倍數。2.6分支結構7檢查用random()方法產生的一個字符,判斷是否為英文大寫字母、小寫字母、數字、空格或是其他符號,并輸出相應信息。示例3-2Letter.java2.6分支結構檢查用random()方法產生的一個字符,判斷是否為英文大寫8else子句不能單獨使用,必須和if配對使用else總是與離它最近的if配對,如果要改變這種匹配方式,可以通過使用大括號{}來實現。2.6分支結構else子句不能單獨使用,必須和if配對使用2.6分支結構9switch(表達式){case值1:語句1;break;case值2:語句2;break;......case值N:語句N;break;[default:語句N+1;]}值1值2值N語句1語句2語句N語句N+1計算表達式的值===……無匹配的入口2.6分支結構switch(表達式){值1值2值N語句1語句2語句N語句10break語句用來在執(zhí)行完一個case分支后,使程序跳出switch語句的執(zhí)行。case分支中包括多個執(zhí)行語句時,可以不用大括號{}括起來比較switch語句與if-else語句2.6分支結構break語句用來在執(zhí)行完一個case分支后,使程序跳出sw11要求編程輸出100以內2和3的所有公倍數2.7循環(huán)結構要求編程輸出100以內2和3的所有公倍數2.7循環(huán)結構12
while(布爾表達式){語句序列
}布爾表達式語句序列truefalse當型循環(huán)while語句循環(huán)體最少執(zhí)行次數為0次。2.7循環(huán)結構while(布爾表達式)布爾表達式語句序列true132.7循環(huán)結構要求編程輸出100以內2和3的所有公倍數示例Whiledemo.java2.7循環(huán)結構要求編程輸出100以內2和3的所有公倍數示14do語句序列while(布爾表達式)布爾表達式語句序列truefalse直到型循環(huán)do-while語句循環(huán)體最少執(zhí)行1次2.7循環(huán)結構do布爾表達式語句序列truefalse直到型循環(huán)do-wh15示例dowhiledemo.java2.7循環(huán)結構要求編程輸出100以內2和3的所有公倍數2.7循環(huán)結構要求編程輸出100以內2和3的所有公倍數16
for([表達式1];[表達式2];[表達式3]){循環(huán)體}計算表達式1表達式2循環(huán)體計算表達式3truefalse2.7循環(huán)結構計算表達式1表達式2循環(huán)體計算表達式3truefalse2.17標號是一個標識符,用于給某程序塊一個名字。格式如下:label:{codeBlock}break語句的功能是終止執(zhí)行包含break語句的一個程序塊。break語句除了可應用于前面介紹的switch語句中外,還可應用于各種循環(huán)語句中。break語句的格式如下:break[label];2.8轉移語句標號是一個標識符,用于給某程序塊一個名字。格式如下:2.818continue語句只能用在循環(huán)中,它的功能是使得程序跳過循環(huán)體中continue語句后剩下的部分(即短路),終止當前這一輪循環(huán)的執(zhí)行。continue語句的格式如下:continue[標號];2.8轉移語句【例】以每行兩個數據的格式輸出數字0~9。continue語句只能用在循環(huán)中,它的功能是使得程序跳過循19return語句的功能是從當前方法中退出,返回到調用該方法的語句處,并從緊
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 中小企業(yè)融資合同及相關附件
- 中小企業(yè)短期借款合同范本
- 中保人壽保險有限公司度團體福利保險合同全文
- 中保人壽保險有限公司團體福利保險合同條款解析
- 中央空調系統工程合同范本
- 人力資源合同管理(四):就業(yè)穩(wěn)定與成長
- 產品售后服務合同協議
- 上海市租賃合同(新版)
- 臨時借調員工合同
- 范文房地產包銷協議
- 水利工程建設管理概述課件
- 人美版初中美術知識點匯總九年級全冊
- 2022中和北美腰椎間盤突出癥診療指南的對比(全文)
- 深度學習視角下幼兒科學探究活動設計
- 乳房整形知情同意書
- 全國核技術利用輻射安全申報系統填報指南
- GB/T 18344-2016汽車維護、檢測、診斷技術規(guī)范
- 青島版科學(2017)六三制六年級下冊第2單元《生物與環(huán)境》全單元課件
- 2022-2023年人教版九年級物理上冊期末考試(真題)
- 關漢卿的生平與創(chuàng)作
- 編本八年級下全冊古詩詞原文及翻譯
評論
0/150
提交評論