程序控制語(yǔ)句_第1頁(yè)
程序控制語(yǔ)句_第2頁(yè)
程序控制語(yǔ)句_第3頁(yè)
程序控制語(yǔ)句_第4頁(yè)
程序控制語(yǔ)句_第5頁(yè)
已閱讀5頁(yè),還剩10頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論