版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、控制語(yǔ)句控制語(yǔ)句1. 選擇語(yǔ)句2. 循環(huán)語(yǔ)句3. 流程控制按照運(yùn)行流程來劃分,程序可分為三種基本結(jié)按照運(yùn)行流程來劃分,程序可分為三種基本結(jié)構(gòu)構(gòu)順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)順序結(jié)構(gòu):按照語(yǔ)句出現(xiàn)的順序一次執(zhí)行的程順序結(jié)構(gòu):按照語(yǔ)句出現(xiàn)的順序一次執(zhí)行的程序結(jié)構(gòu)。序結(jié)構(gòu)。語(yǔ)句A語(yǔ)句B有條件地執(zhí)行或跳過特定的語(yǔ)句或語(yǔ)句塊,實(shí)有條件地執(zhí)行或跳過特定的語(yǔ)句或語(yǔ)句塊,實(shí)現(xiàn)有選擇的流程控制?,F(xiàn)有選擇的流程控制。單路分支結(jié)構(gòu)雙路分支結(jié)構(gòu)在一定的條件下重復(fù)執(zhí)行特定代碼。在一定的條件下重復(fù)執(zhí)行特定代碼。當(dāng)型循環(huán)結(jié)構(gòu)直到型循環(huán)結(jié)構(gòu)if-else語(yǔ)句用于實(shí)現(xiàn)分支結(jié)構(gòu),其中的語(yǔ)句用于實(shí)現(xiàn)分支結(jié)
2、構(gòu),其中的else子子句不是必須的,句不是必須的,if語(yǔ)句又可細(xì)分為三種形式:語(yǔ)句又可細(xì)分為三種形式:1.使用使用if語(yǔ)句實(shí)現(xiàn)單路分支結(jié)構(gòu)語(yǔ)句實(shí)現(xiàn)單路分支結(jié)構(gòu)語(yǔ)法格式:語(yǔ)法格式:if()使用舉例:使用舉例:int score = 57;if (score 60) score = 60; /受受if條件影響,條件成立條件影響,條件成立時(shí)執(zhí)行時(shí)執(zhí)行System.out.println(“score:” + score); /無條無條件執(zhí)行件執(zhí)行2.使用使用if-else語(yǔ)句實(shí)現(xiàn)雙路分支結(jié)構(gòu)語(yǔ)句實(shí)現(xiàn)雙路分支結(jié)構(gòu)語(yǔ)法格式:語(yǔ)法格式: if() else 使用舉例:使用舉例:if(a b) max =
3、a;else max = b;If(score =90) grade = A;else if (socre =75) grade = B;else if (score =60) grade = C;else grade = F;用于實(shí)現(xiàn)簡(jiǎn)單的多路分支結(jié)構(gòu)用于實(shí)現(xiàn)簡(jiǎn)單的多路分支結(jié)構(gòu)switch() case: case: case: 語(yǔ)句語(yǔ)句n-1 default: 相關(guān)規(guī)則:相關(guān)規(guī)則:表達(dá)式的返回值必須是下述幾種類型之一:表達(dá)式的返回值必須是下述幾種類型之一:int, type, char, short, 枚舉類型和封裝類類型;枚舉類型和封裝類類型;case子句中的值子句中的值constant
4、必須是常量且所有必須是常量且所有case子句中的值應(yīng)是不同的;子句中的值應(yīng)是不同的;default子句是任選的;子句是任選的;break語(yǔ)句用來在執(zhí)行完一個(gè)語(yǔ)句用來在執(zhí)行完一個(gè)case分支后使程序分支后使程序跳出跳出switch語(yǔ)句塊;語(yǔ)句塊;輸入年號(hào),判斷是否為閏年。輸入年號(hào),判斷是否為閏年。算法:算法:當(dāng)年號(hào)能被當(dāng)年號(hào)能被4整除但不能被整除但不能被100整除時(shí),為閏年。整除時(shí),為閏年。當(dāng)年號(hào)能被當(dāng)年號(hào)能被400整除時(shí),為閏年。整除時(shí),為閏年。循環(huán)語(yǔ)句功能:在循環(huán)條件滿足的情況下,反循環(huán)語(yǔ)句功能:在循環(huán)條件滿足的情況下,反復(fù)執(zhí)行特定代碼。復(fù)執(zhí)行特定代碼。循環(huán)語(yǔ)句的四個(gè)組成部分循環(huán)語(yǔ)句的四個(gè)組
5、成部分初始化部分初始化部分循環(huán)條件部分循環(huán)條件部分循環(huán)體部分循環(huán)體部分迭代部分迭代部分循環(huán)語(yǔ)句分類循環(huán)語(yǔ)句分類For循環(huán)循環(huán)While循環(huán)循環(huán)Do-while循環(huán)循環(huán)語(yǔ)法格式:語(yǔ)法格式:for(;) 應(yīng)用舉例:應(yīng)用舉例:執(zhí)行初始化表達(dá)式;執(zhí)行初始化表達(dá)式;計(jì)算循環(huán)條件表達(dá)式的值,如果其值為計(jì)算循環(huán)條件表達(dá)式的值,如果其值為true,則繼續(xù)執(zhí)行循環(huán)體,否則結(jié)束循環(huán);則繼續(xù)執(zhí)行循環(huán)體,否則結(jié)束循環(huán);執(zhí)行循環(huán)體語(yǔ)句;執(zhí)行循環(huán)體語(yǔ)句;執(zhí)行迭代表達(dá)式,然后返回到循環(huán)條件繼續(xù)執(zhí)執(zhí)行迭代表達(dá)式,然后返回到循環(huán)條件繼續(xù)執(zhí)行。行。語(yǔ)法格式:語(yǔ)法格式:while() 應(yīng)用舉例:應(yīng)用舉例:語(yǔ)法格式:語(yǔ)法格式:do
6、while();應(yīng)用舉例:應(yīng)用舉例:對(duì)于同一問題,對(duì)于同一問題,for、while、do-while三種循三種循環(huán)可相互替代。環(huán)可相互替代。For循環(huán)功能強(qiáng)于循環(huán)功能強(qiáng)于while、do-while。但若不是。但若不是明顯地給出循環(huán)變量初始值或修改條件),明顯地給出循環(huán)變量初始值或修改條件),則應(yīng)用則應(yīng)用while或或do-while循環(huán)以增強(qiáng)程序的結(jié)構(gòu)循環(huán)以增強(qiáng)程序的結(jié)構(gòu)化和可讀性?;涂勺x性。循環(huán)結(jié)構(gòu)要防止出現(xiàn)無限循環(huán)循環(huán)結(jié)構(gòu)要防止出現(xiàn)無限循環(huán)死循環(huán)。死循環(huán)。循環(huán)過程中,也可以提高跳出本次循環(huán)或終止循環(huán)過程中,也可以提高跳出本次循環(huán)或終止整個(gè)循環(huán),這需要用到下述的特殊流程控制語(yǔ)整個(gè)循環(huán),這需要用到下述的特殊流程控制語(yǔ)句句continue和和break。Break語(yǔ)句的作用是終止所在的語(yǔ)句的作用是終止所在的switch語(yǔ)句或語(yǔ)句或循環(huán)語(yǔ)句的運(yùn)行。可加標(biāo)簽。循環(huán)語(yǔ)句的運(yùn)行??杉訕?biāo)簽。用法舉例:用法舉例:continue語(yǔ)句用于結(jié)束所在的循環(huán)語(yǔ)句的本次語(yǔ)句用于結(jié)束所在的循環(huán)語(yǔ)句的本次運(yùn)行,即跳過其后的循環(huán)體語(yǔ)句,開始下一次運(yùn)行,即跳過其后的循環(huán)體語(yǔ)句,開始下一次循環(huán)??杉訕?biāo)簽。循環(huán)??杉訕?biāo)簽。j=(int)math.sqrt(i)練習(xí)目的練習(xí)目的體會(huì)和鞏固循環(huán)語(yǔ)句、分支語(yǔ)句、特殊流控制體會(huì)和鞏固循環(huán)語(yǔ)句、分支語(yǔ)句、特殊流控制語(yǔ)句、表達(dá)式的計(jì)算次序、邏輯運(yùn)算符的用法;
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度戶外電子顯示屏租賃協(xié)議3篇
- 河南省2024-2025學(xué)年高二上學(xué)期期末調(diào)研考試歷史試題(含答案)
- 貴州警察學(xué)院《信息光學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 貴州交通職業(yè)技術(shù)學(xué)院《土木工程施工B》2023-2024學(xué)年第一學(xué)期期末試卷
- 2023年帶鋼傳輸自動(dòng)糾偏裝置項(xiàng)目可行性建設(shè)方案
- 貴州建設(shè)職業(yè)技術(shù)學(xué)院《創(chuàng)新創(chuàng)業(yè)教育實(shí)踐含法律診所》2023-2024學(xué)年第一學(xué)期期末試卷
- 2024面粉產(chǎn)品線上銷售合作協(xié)議3篇
- 2024年漢中職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)傾向性測(cè)試題庫(kù)(500題)含答案解析
- 2024水利局行政處罰委托第三方執(zhí)行合同3篇
- 2024項(xiàng)目經(jīng)理聘用協(xié)議書
- 2024年道路清障拖車服務(wù)合同協(xié)議3篇
- 2025年1月八省聯(lián)考河南新高考物理試卷真題(含答案詳解)
- 建設(shè)工程檢試驗(yàn)工作管理實(shí)施指引
- 軟件租賃合同范例
- 匯川技術(shù)在線測(cè)評(píng)題及答案
- 廣東省廣州市2023-2024學(xué)年高一上學(xué)期期末物理試卷(含答案)
- 2024年四川省公務(wù)員錄用考試《行測(cè)》真題及答案解析
- 銀行內(nèi)部管理檔案制度
- 安徽省蕪湖市2023-2024學(xué)年高一上學(xué)期期末考試 物理 含解析
- 電氣自動(dòng)化年終總結(jié)
- 第2章-變壓器的基本作用原理與理論分析
評(píng)論
0/150
提交評(píng)論