程序控制語句(第2、3章).ppt
《程序控制語句(第2、3章).ppt》由會員分享,可在線閱讀,更多相關(guān)《程序控制語句(第2、3章).ppt(24頁珍藏版)》請在裝配圖網(wǎng)上搜索。
第3章程序控制語句,葛亮geliang@重慶大學(xué)計算機(jī)學(xué)院,主要內(nèi)容,3.1選擇語句3.2循環(huán)語句3.3跳轉(zhuǎn)語句,,3.1選擇語句,if語句switch語句,3.1.1If語句,if或else控制的對象可以是單個語句(statement),也可以是程序塊(block)。條件condition可以是任何返回布爾值的表達(dá)式。else子句是可選的。,if(condition)statement1;elsestatement2;,嵌套If語句,if(i==10){if(j100)c=d;elsea=c;}elsea=d;,if(condition)statement;elseif(condition)statement;elseif(condition)statement;...elsestatement;,3.1.2switch語句,switch(expression){casevalue1:...//statementsequencebreak;casevalue2:...//statementsequencebreak;casevalueN:...//statementsequencebreak;default:...//defaultstatementsequence},switch注意事項1/2,表達(dá)式expression必須為byte,short,int或char類型(數(shù)據(jù)類型長度小于等于32位),在JDK5.0中可以是用枚舉類型(enum)。每個case語句后的值value必須是與表達(dá)式類型兼容的特定的一個常量(它必須為一個常量,而不是變量)。重復(fù)的case值是不允許的。,switch注意事項2/2,如果沒有一個case常量與表達(dá)式的值相匹配,則執(zhí)行default語句。case語句只是起到一個標(biāo)號作用,用來查找匹配的入口并從此處開始執(zhí)行其后的語句序列,,主要內(nèi)容,3.1選擇語句3.2循環(huán)語句3.3跳轉(zhuǎn)語句,,3.2循環(huán)語句,While語句do-whilefor,While語句,while(condition){//bodyofloop...},publicclassSampleWhile{publicstaticvoidmain(String[]args){intsum=0,i=100;while(i<200){i++;sum+=i;}System.out.println("thesumis“+sum);}},do-while循環(huán),do{//bodyofloop...}while(condition);,publicclassSampleDowhile{publicstaticvoidmain(String[]args){intsum=0,i=100;do{i++;sum+=i;}while(i<200);System.out.println("thesumis"+sum);}},for循環(huán),for(initialization;condition;iteration){//body...},intsum=0,i=0;for(i=101;i<=200;i++){sum+=i;}System.out.println("thesumis"+sum);,for的其它用法,在for循環(huán)內(nèi)聲明變量在for循環(huán)中使用逗號,for(inta=1,b=4;a- 1.請仔細(xì)閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 程序控制 語句
鏈接地址:http://m.appdesigncorp.com/p-11546698.html