![第4章分支控制與循環(huán)控制語句_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-7/5/a49e77b4-e216-443c-9b37-ff03fdb4f474/a49e77b4-e216-443c-9b37-ff03fdb4f4741.gif)
![第4章分支控制與循環(huán)控制語句_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-7/5/a49e77b4-e216-443c-9b37-ff03fdb4f474/a49e77b4-e216-443c-9b37-ff03fdb4f4742.gif)
![第4章分支控制與循環(huán)控制語句_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-7/5/a49e77b4-e216-443c-9b37-ff03fdb4f474/a49e77b4-e216-443c-9b37-ff03fdb4f4743.gif)
![第4章分支控制與循環(huán)控制語句_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-7/5/a49e77b4-e216-443c-9b37-ff03fdb4f474/a49e77b4-e216-443c-9b37-ff03fdb4f4744.gif)
![第4章分支控制與循環(huán)控制語句_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-7/5/a49e77b4-e216-443c-9b37-ff03fdb4f474/a49e77b4-e216-443c-9b37-ff03fdb4f4745.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、朱寅非朱寅非 信息技術(shù)系信息技術(shù)系 南京城市職業(yè)學(xué)院南京城市職業(yè)學(xué)院 版權(quán)版權(quán) 孔敏、朱寅非、井輝孔敏、朱寅非、井輝, , 南京城市職業(yè)學(xué)院南京城市職業(yè)學(xué)院, 2010, 2010 程程 序序 設(shè)設(shè) 計計 方方 法法 2010-11-012010-11-01 Zhu Yinfei 2010 課 件 3:2 JAVA JAVA 程序設(shè)計與實訓(xùn)指導(dǎo)程序設(shè)計與實訓(xùn)指導(dǎo)-程序設(shè)計方法基礎(chǔ)程序設(shè)計方法基礎(chǔ) l第第1 1章章 面向?qū)ο蟮姆治雠c面向?qū)ο蟮姆治雠c 設(shè)計設(shè)計 l第第2 2章章 程序設(shè)計入門程序設(shè)計入門 l第第3 3章章 JavaJava應(yīng)用程序基本應(yīng)用程序基本 結(jié)構(gòu)與成分結(jié)構(gòu)與成分 l第第4 4
2、章章 分支控制與循環(huán)控分支控制與循環(huán)控 制語句制語句 l第第5 5章章 類與對象編程初步類與對象編程初步 l第第6 6章章 再論類成員再論類成員 l第第7 7章章 方法重載、內(nèi)部類方法重載、內(nèi)部類 、系統(tǒng)類、系統(tǒng)類 l第第8 8章章 字符串字符串 l第第9 9章章 數(shù)組數(shù)組 l第第1010章章 繼承、接口和包繼承、接口和包 l第第1111章章 異常處理異常處理 l第第1212章章 圖形用戶界面設(shè)圖形用戶界面設(shè) 計計 l第第1313章章 文件的輸入文件的輸入/ /輸出輸出 與數(shù)據(jù)庫與數(shù)據(jù)庫 l第第1414章章 實訓(xùn)實訓(xùn) Zhu Yinfei 2010 課 件 3:3 第第4 4章章 分支控制與循
3、環(huán)控制語句分支控制與循環(huán)控制語句 學(xué)習(xí)目標(biāo):學(xué)習(xí)目標(biāo): 掌握掌握J(rèn)avaJava語言的分支結(jié)構(gòu)語言的分支結(jié)構(gòu)ifif語句和語句和switchswitch語句語句 掌握掌握J(rèn)avaJava語言循環(huán)結(jié)構(gòu)語言循環(huán)結(jié)構(gòu)whilewhile語句、語句、do-whiledo-while語句和語句和 forfor語句語句 Zhu Yinfei 2010 課 件 3:4 4.1 if4.1 if條件控制條件控制 基本的基本的ifif結(jié)構(gòu)結(jié)構(gòu) ifif語句的嵌套語句的嵌套 switchswitch語句語句 Zhu Yinfei 2010 課 件 3:5 基本的基本的ifif結(jié)構(gòu)結(jié)構(gòu) 使用使用ifif可以在某一條
4、件為可以在某一條件為“真真”的情況下執(zhí)行某些語句的情況下執(zhí)行某些語句 IfIf結(jié)構(gòu)能夠使程序根據(jù)存儲值做出簡單判斷結(jié)構(gòu)能夠使程序根據(jù)存儲值做出簡單判斷 基本的基本的ifif結(jié)構(gòu)有兩種形式結(jié)構(gòu)有兩種形式 請參見請參見讀一讀讀一讀 4-1 Zhu Yinfei 2010 課 件 3:6 4.1 if4.1 if條件控制條件控制 基本的基本的ifif結(jié)構(gòu)結(jié)構(gòu) ifif語句的嵌套語句的嵌套 switchswitch語句語句 Zhu Yinfei 2010 課 件 3:7 ifif語句的嵌套語句的嵌套 普通普通if if 語句中的語句中的Stmt1Stmt1、Stmt2Stmt2本身又是本身又是ifif
5、語句結(jié)構(gòu),語句結(jié)構(gòu), 稱之為稱之為ifif語句的嵌套語句的嵌套 例如例如 請參見請參見讀一讀讀一讀 4-2 Zhu Yinfei 2010 課 件 3:8 4.1 if4.1 if條件控制條件控制 基本的基本的ifif結(jié)構(gòu)結(jié)構(gòu) ifif語句的嵌套語句的嵌套 switchswitch語句語句 Zhu Yinfei 2010 課 件 3:9 switchswitch語句語句 開關(guān)語句開關(guān)語句switchswitch的語法結(jié)構(gòu)如下的語法結(jié)構(gòu)如下 使用開關(guān)語句時,一定要注意以下兩個問題:使用開關(guān)語句時,一定要注意以下兩個問題: casecase后面的常量必須是整數(shù)或字符型,而且不能有相同的值后面的常量
6、必須是整數(shù)或字符型,而且不能有相同的值 通常在每個通常在每個casecase中都應(yīng)該使用中都應(yīng)該使用breakbreak語句提供一個出口,使流語句提供一個出口,使流 程跳出開關(guān)語句。否則,在第一個程跳出開關(guān)語句。否則,在第一個casecase后面的所有語句都會被后面的所有語句都會被 執(zhí)行,這種情況叫落空執(zhí)行,這種情況叫落空 請參見請參見讀一讀讀一讀 4-3 Zhu Yinfei 2010 課 件 3:1 0 第第4 4章章 分支控制與循環(huán)控制語句分支控制與循環(huán)控制語句 學(xué)習(xí)目標(biāo):學(xué)習(xí)目標(biāo): 掌握掌握J(rèn)avaJava語言的分支結(jié)構(gòu)語言的分支結(jié)構(gòu)ifif語句和語句和switchswitch語句語句
7、 掌握掌握J(rèn)avaJava語言循環(huán)結(jié)構(gòu)語言循環(huán)結(jié)構(gòu)whilewhile語句、語句、do-whiledo-while語句和語句和 forfor語句語句 Zhu Yinfei 2010 課 件 3:1 1 4.2 4.2 循環(huán)語句循環(huán)語句 whilewhile循環(huán)語句循環(huán)語句 dowhiledowhile循環(huán)語句循環(huán)語句 forfor循環(huán)語句循環(huán)語句 breakbreak語句語句 continuecontinue語句語句 循環(huán)語句的嵌套循環(huán)語句的嵌套 循環(huán)語句小結(jié)循環(huán)語句小結(jié) Zhu Yinfei 2010 課 件 3:1 2 whilewhile循環(huán)語句循環(huán)語句 whilewhile語句是最基本
8、的循環(huán)結(jié)構(gòu),其特點是先判斷條件為語句是最基本的循環(huán)結(jié)構(gòu),其特點是先判斷條件為truetrue ,后運行循環(huán)體,直至判斷條件為,后運行循環(huán)體,直至判斷條件為falsefalse,中斷循環(huán)。其形式,中斷循環(huán)。其形式 為:為: 其中,其中,whilewhile是保留字;是保留字;boolExprboolExpr是一個求值結(jié)果為布爾類型的表達(dá)式,稱為循環(huán)條件表達(dá)式是一個求值結(jié)果為布爾類型的表達(dá)式,稱為循環(huán)條件表達(dá)式 ;循環(huán)體;循環(huán)體StmtStmt是是whilewhile語句的子語句,既可以是單語句也可以是塊語句。語句的子語句,既可以是單語句也可以是塊語句。 在執(zhí)行在執(zhí)行whilewhile語句時,首
9、先對條件表達(dá)式語句時,首先對條件表達(dá)式boolExprboolExpr求解,若結(jié)果為求解,若結(jié)果為truetrue則執(zhí)行一次則執(zhí)行一次StmtStmt語語 句;若為句;若為falsefalse則終止循環(huán)。每次執(zhí)行完循環(huán)體則終止循環(huán)。每次執(zhí)行完循環(huán)體StmtStmt后,將重新對條件表達(dá)式后,將重新對條件表達(dá)式boolExprboolExpr求解,求解, 然后根據(jù)結(jié)果決定是繼續(xù)執(zhí)行循環(huán)體還是跳出循環(huán),如此往復(fù)然后根據(jù)結(jié)果決定是繼續(xù)執(zhí)行循環(huán)體還是跳出循環(huán),如此往復(fù) 請參見請參見讀一讀讀一讀 4-4 Zhu Yinfei 2010 課 件 3:1 3 4.2 4.2 循環(huán)語句循環(huán)語句 whilewhi
10、le循環(huán)語句循環(huán)語句 dowhiledowhile循環(huán)語句循環(huán)語句 forfor循環(huán)語句循環(huán)語句 breakbreak語句語句 continuecontinue語句語句 循環(huán)語句的嵌套循環(huán)語句的嵌套 循環(huán)語句小結(jié)循環(huán)語句小結(jié) Zhu Yinfei 2010 課 件 3:1 4 dowhiledowhile循環(huán)循環(huán) dowhiledowhile語句是語句是whilewhile語句的一種變形。其特點是語句的一種變形。其特點是 先運行循環(huán)體,后判斷條件為先運行循環(huán)體,后判斷條件為truetrue時繼續(xù)執(zhí)行循環(huán)體時繼續(xù)執(zhí)行循環(huán)體 ,條件判斷為,條件判斷為falsefalse時,終止循環(huán)。其形式為:時,
11、終止循環(huán)。其形式為: 其中其中dodo和和whilewhile都是保留字,條件表達(dá)式都是保留字,條件表達(dá)式ExprExpr的值必須為布爾類型,循環(huán)體的值必須為布爾類型,循環(huán)體StmtStmt可以是單語句可以是單語句 或者是塊語句。注意語句最后要以分號結(jié)束?;蛘呤菈K語句。注意語句最后要以分號結(jié)束。 執(zhí)行執(zhí)行dowhiledowhile語句時,首先執(zhí)行循環(huán)體語句時,首先執(zhí)行循環(huán)體StmtStmt,然后才判斷條件表達(dá)式,然后才判斷條件表達(dá)式ExprExpr的求解結(jié)果的求解結(jié)果 ,若求解的值為,若求解的值為truetrue則繼續(xù)執(zhí)行循環(huán)體則繼續(xù)執(zhí)行循環(huán)體StmtStmt,否則結(jié)束本次循環(huán),否則結(jié)束本次
12、循環(huán) 請參見請參見讀一讀讀一讀 4-5 Zhu Yinfei 2010 課 件 3:1 5 4.2 4.2 循環(huán)語句循環(huán)語句 whilewhile循環(huán)語句循環(huán)語句 dowhiledowhile循環(huán)語句循環(huán)語句 forfor循環(huán)語句循環(huán)語句 breakbreak語句語句 continuecontinue語句語句 循環(huán)語句的嵌套循環(huán)語句的嵌套 循環(huán)語句小結(jié)循環(huán)語句小結(jié) Zhu Yinfei 2010 課 件 3:1 6 forfor循環(huán)語句循環(huán)語句 for語句的一般形式為: 其中其中forfor是保留字,初始化表達(dá)式是保留字,初始化表達(dá)式InitInit通常是一條賦值表達(dá)式或帶有初始化變量定義(此
13、變量通常是一條賦值表達(dá)式或帶有初始化變量定義(此變量 定義只在定義只在forfor循環(huán)內(nèi)有效,一旦退出,該變量不再有效),條件表達(dá)式循環(huán)內(nèi)有效,一旦退出,該變量不再有效),條件表達(dá)式ExprExpr的求解結(jié)果為布爾的求解結(jié)果為布爾 類型,更新表達(dá)式類型,更新表達(dá)式UpdateUpdate通常也是一條賦值表達(dá)式通常也是一條賦值表達(dá)式, ,循環(huán)體循環(huán)體StmtStmt可以是單語句或塊語句可以是單語句或塊語句 請參見請參見讀一讀讀一讀 4-6 請參見請參見讀一讀讀一讀 4-8 Zhu Yinfei 2010 課 件 3:1 7 4.2 4.2 循環(huán)語句循環(huán)語句 whilewhile循環(huán)語句循環(huán)語句
14、dowhiledowhile循環(huán)語句循環(huán)語句 forfor循環(huán)語句循環(huán)語句 breakbreak語句語句 continuecontinue語句語句 循環(huán)語句的嵌套循環(huán)語句的嵌套 循環(huán)語句小結(jié)循環(huán)語句小結(jié) Zhu Yinfei 2010 課 件 3:1 8 breakbreak語句語句 breakbreak語句可以強迫一個循環(huán)立即終止,即使循環(huán)還沒有結(jié)束語句可以強迫一個循環(huán)立即終止,即使循環(huán)還沒有結(jié)束 也被強迫終止,并且程序定位到循環(huán)體外的下一條語句開始執(zhí)也被強迫終止,并且程序定位到循環(huán)體外的下一條語句開始執(zhí) 行行 請參見請參見讀一讀讀一讀 4-7 Zhu Yinfei 2010 課 件 3:1
15、 9 4.2 4.2 循環(huán)語句循環(huán)語句 whilewhile循環(huán)語句循環(huán)語句 dowhiledowhile循環(huán)語句循環(huán)語句 forfor循環(huán)語句循環(huán)語句 breakbreak語句語句 continuecontinue語句語句 循環(huán)語句的嵌套循環(huán)語句的嵌套 循環(huán)語句小結(jié)循環(huán)語句小結(jié) Zhu Yinfei 2010 課 件 3:2 0 continuecontinue語句語句 continuecontinue關(guān)鍵字可用來結(jié)束某次循環(huán)重新開始下一次循環(huán),可關(guān)鍵字可用來結(jié)束某次循環(huán)重新開始下一次循環(huán),可 以和以和whilewhile、forfor、dowhiledowhile搭配使用搭配使用 請參見請
16、參見讀一讀讀一讀 4-9 Zhu Yinfei 2010 課 件 3:2 1 4.2 4.2 循環(huán)語句循環(huán)語句 whilewhile循環(huán)語句循環(huán)語句 dowhiledowhile循環(huán)語句循環(huán)語句 forfor循環(huán)語句循環(huán)語句 breakbreak語句語句 continuecontinue語句語句 循環(huán)語句的嵌套循環(huán)語句的嵌套 循環(huán)語句小結(jié)循環(huán)語句小結(jié) Zhu Yinfei 2010 課 件 3:2 2 循環(huán)語句的嵌套循環(huán)語句的嵌套 若某個循環(huán)語句的循環(huán)體中包含其他循環(huán)語句,則叫循環(huán)語句若某個循環(huán)語句的循環(huán)體中包含其他循環(huán)語句,則叫循環(huán)語句 的嵌套,這里的循環(huán)語句包括以上介紹的所有形式,都可以任
17、的嵌套,這里的循環(huán)語句包括以上介紹的所有形式,都可以任 意組合進(jìn)行嵌套意組合進(jìn)行嵌套 請參見請參見讀一讀讀一讀 4-10 Zhu Yinfei 2010 課 件 3:2 3 4.2 4.2 循環(huán)語句循環(huán)語句 whilewhile循環(huán)語句循環(huán)語句 dowhiledowhile循環(huán)語句循環(huán)語句 forfor循環(huán)語句循環(huán)語句 breakbreak語句語句 continuecontinue語句語句 循環(huán)語句的嵌套循環(huán)語句的嵌套 循環(huán)語句小結(jié)循環(huán)語句小結(jié) Zhu Yinfei 2010 課 件 3:2 4 循環(huán)語句小結(jié)循環(huán)語句小結(jié) 無論是無論是whilewhile循環(huán)、循環(huán)、dowhiledowhile
18、循環(huán)或者是循環(huán)或者是forfor循環(huán)都有其共同的特點是:循環(huán)都有其共同的特點是: 1 1、初始化部分、初始化部分 用來設(shè)置循環(huán)的一些初始條件,都要對循環(huán)控制變量(如用來設(shè)置循環(huán)的一些初始條件,都要對循環(huán)控制變量(如i i )進(jìn)行初始化;)進(jìn)行初始化; 2 2、循環(huán)體部分、循環(huán)體部分 這是反復(fù)被執(zhí)行的一段代碼,可以是單語句或者是塊語句;這是反復(fù)被執(zhí)行的一段代碼,可以是單語句或者是塊語句; 3 3、迭代部分、迭代部分 這是在單前循環(huán)結(jié)束,下一次循環(huán)開始執(zhí)行的語句,常用來這是在單前循環(huán)結(jié)束,下一次循環(huán)開始執(zhí)行的語句,常用來 使計數(shù)器(循環(huán)控制變量)加一或減一使計數(shù)器(循環(huán)控制變量)加一或減一( (如如I=I+1I=I+1或或I=I-1)I=I-1)。假如循
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 粵人版地理八年級下冊《第二節(jié) 重要的地理分界線》聽課評課記錄1
- 新人教版七年級數(shù)學(xué)上冊 3.1.2 《等式的性質(zhì)》聽評課記錄
- 七年級(人教版)集體備課聽評課記錄:3.2《解一元一次方程(一)-合并同類項與移項1》
- 新蘇教版六年級數(shù)學(xué)下冊聽評課記錄
- 三年級語文上聽評課記錄
- 蘇科版數(shù)學(xué)七年級下冊10.2《二元一次方程組》聽評課記錄
- 人教版地理七年級下冊第十章《極地地區(qū)》聽課評課記錄1
- 人教版數(shù)學(xué)八年級下冊《19.3 課題學(xué)習(xí) 選擇方案》聽評課記錄
- 新人教版七年級數(shù)學(xué)上冊1.3.2《有理數(shù)的減法》聽評課記錄2
- 八年級道德與法治上冊聽課評課記錄第一單元走進(jìn)社會生活
- 護(hù)理工作中的人文關(guān)懷
- 完整液壓系統(tǒng)課件
- 2024年山東省青島市中考道德與法治試題卷(含答案及解析)
- 生產(chǎn)制造工藝流程規(guī)范與作業(yè)指導(dǎo)書
- 班級建設(shè)方案中等職業(yè)學(xué)校班主任能力大賽
- T-TJSG 001-2024 天津市社會組織社會工作專業(yè)人員薪酬指導(dǎo)方案
- 芯片設(shè)計基礎(chǔ)知識題庫100道及答案(完整版)
- 00015-英語二自學(xué)教程-unit2
- 2024變電站無人機巡檢系統(tǒng)規(guī)范第2部分:檢測規(guī)范
- 人教版九上化學(xué)第二單元課題2氧氣課件
- 三年級上冊乘法豎式計算200道及答案
評論
0/150
提交評論