版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
實(shí)訓(xùn)Android北京電子科技職業(yè)學(xué)院1流程控制語(yǔ)句2選擇結(jié)構(gòu)3循環(huán)結(jié)構(gòu)1流程控制語(yǔ)句流程控制語(yǔ)句流程控制語(yǔ)句:
從結(jié)構(gòu)化程序設(shè)計(jì)角度出發(fā),程序有3種結(jié)構(gòu):順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。順序結(jié)構(gòu):一種線性、有序的結(jié)構(gòu),它依次執(zhí)行各語(yǔ)句模塊。選擇結(jié)構(gòu):選擇結(jié)構(gòu)是根據(jù)條件成立與否選擇程序執(zhí)行的通路。循環(huán)結(jié)構(gòu):循環(huán)結(jié)構(gòu)是重復(fù)執(zhí)行一個(gè)或幾個(gè)模塊,直到滿足某一條件為止。采用結(jié)構(gòu)化程序設(shè)計(jì)方法,程序結(jié)構(gòu)清晰,易于閱讀、測(cè)試、排錯(cuò)和修改。由于每個(gè)模塊執(zhí)行單一功能,模塊間聯(lián)系較少,使程序編制比過(guò)去更簡(jiǎn)單,程序更可靠,而且增加了可維護(hù)性,每個(gè)模塊可以獨(dú)立編制、測(cè)試。2選擇結(jié)構(gòu)選擇結(jié)構(gòu)分支語(yǔ)句根據(jù)一定的條件有選擇地執(zhí)行或跳過(guò)特定的語(yǔ)句Java分支語(yǔ)句分類if-else語(yǔ)句switch語(yǔ)句switch語(yǔ)句的有關(guān)規(guī)則switch(表達(dá)式)中表達(dá)式的返回值必須是下述幾種類型之一:byte,short,char,int,枚舉,String(java1.7);case子句中的值必須是常量,且所有case子句中的值應(yīng)是不同的;default子句是可任選的,當(dāng)沒(méi)有匹配的case時(shí),執(zhí)行defaultbreak語(yǔ)句用來(lái)在執(zhí)行完一個(gè)case分支后使程序跳出switch語(yǔ)句塊;如果沒(méi)有break,程序會(huì)順序執(zhí)行到switch結(jié)尾switch語(yǔ)句和if語(yǔ)句可以相互轉(zhuǎn)換,在類型固定且接收的數(shù)據(jù)為常量時(shí)建議使用switch在接收的是范圍或需要做比較時(shí)建議使用if語(yǔ)句選擇結(jié)構(gòu)if-else語(yǔ)句語(yǔ)法格式
if(布爾表達(dá)式){ 語(yǔ)句或語(yǔ)句塊; } if(布爾表達(dá)式){ 語(yǔ)句或語(yǔ)句塊; } elseif(布爾表達(dá)式){ 語(yǔ)句或語(yǔ)句塊; }else{ 語(yǔ)句或語(yǔ)句塊; }選擇結(jié)構(gòu)switch語(yǔ)句語(yǔ)法格式
switch(表達(dá)式){ case常量1:
語(yǔ)句1; break; case常量2:
語(yǔ)句2; break; …… case常量N:
語(yǔ)句N; break; [default:
語(yǔ)句; break;] }3循環(huán)結(jié)構(gòu)循環(huán)結(jié)構(gòu)循環(huán)語(yǔ)句循環(huán)語(yǔ)句功能在循環(huán)條件滿足的情況下,反復(fù)執(zhí)行特定代碼循環(huán)語(yǔ)句的四個(gè)組成部分初始化部分(init_statement)循環(huán)條件部分(test_exp)循環(huán)體部分(body_statement)循環(huán)語(yǔ)句分類for循環(huán)while循環(huán)do/while循環(huán)
循環(huán)結(jié)構(gòu)for循環(huán)語(yǔ)句語(yǔ)法格式
for(初始化表達(dá)式;布爾值測(cè)試表達(dá)式;更改表達(dá)式){
語(yǔ)句或語(yǔ)句塊; }循環(huán)結(jié)構(gòu)while循環(huán)語(yǔ)句語(yǔ)法格式
[初始化語(yǔ)句] while(布爾值測(cè)試表達(dá)式){ 語(yǔ)句或語(yǔ)句塊; [更改語(yǔ)句;] }循環(huán)結(jié)構(gòu)do/while循環(huán)語(yǔ)句語(yǔ)法格式
[初始化語(yǔ)句] do{
語(yǔ)句或語(yǔ)句塊; [更改語(yǔ)句;]
}while(布爾值測(cè)試表達(dá)式);循環(huán)結(jié)構(gòu)特殊流程控制語(yǔ)句
循環(huán)結(jié)構(gòu)的流程控制,循環(huán)有單循環(huán)和嵌套循環(huán)。 無(wú)論是單層循環(huán)還是嵌套循環(huán),關(guān)鍵字的下面都不能有其他的語(yǔ)句,因?yàn)楦緢?zhí)行不到break語(yǔ)句break結(jié)束循環(huán),或者跳出循環(huán)
continue語(yǔ)句
co
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年物流園區(qū)配套設(shè)施租賃合同范本3篇
- 2025年度動(dòng)畫設(shè)計(jì)個(gè)人聘用合同范本3篇
- 二零二五年荒山資源開(kāi)發(fā)合作合同書范本3篇
- 2025年送餐服務(wù)與外賣配送智能化改造合作協(xié)議范本3篇
- 2025年度智能車展場(chǎng)地租賃及環(huán)保回收利用合同4篇
- 2025年新型屋頂蓋瓦施工安全監(jiān)管協(xié)議3篇
- 2025年物業(yè)股權(quán)抵押擔(dān)保協(xié)議范本3篇
- 2025版城市綠化工程承包合同示范文本4篇
- 2025年度環(huán)保項(xiàng)目個(gè)人環(huán)境監(jiān)測(cè)服務(wù)合同樣本4篇
- 2025版美容院與美甲美睫培訓(xùn)機(jī)構(gòu)合作協(xié)議4篇
- 橋梁監(jiān)測(cè)監(jiān)控實(shí)施方案
- 書籍小兵張嘎課件
- 藝術(shù)哲學(xué):美是如何誕生的學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 北京海淀區(qū)2025屆高三下第一次模擬語(yǔ)文試題含解析
- 量子醫(yī)學(xué)治療學(xué)行業(yè)投資機(jī)會(huì)分析與策略研究報(bào)告
- 多重耐藥菌病人的管理-(1)課件
- (高清版)TDT 1056-2019 縣級(jí)國(guó)土資源調(diào)查生產(chǎn)成本定額
- 環(huán)境監(jiān)測(cè)對(duì)環(huán)境保護(hù)的意義
- 2023年數(shù)學(xué)競(jìng)賽AMC8試卷(含答案)
- 神經(jīng)外科課件:神經(jīng)外科急重癥
- 2023年十天突破公務(wù)員面試
評(píng)論
0/150
提交評(píng)論