《Java語言編程基礎(chǔ)》PPT課件.ppt

《Java語言編程基礎(chǔ)》PPT課件.ppt

ID:52269629

大?。?10.96 KB

頁數(shù):15頁

時間:2020-04-03

《Java語言編程基礎(chǔ)》PPT課件.ppt_第1頁
《Java語言編程基礎(chǔ)》PPT課件.ppt_第2頁
《Java語言編程基礎(chǔ)》PPT課件.ppt_第3頁
《Java語言編程基礎(chǔ)》PPT課件.ppt_第4頁
《Java語言編程基礎(chǔ)》PPT課件.ppt_第5頁
資源描述:

《《Java語言編程基礎(chǔ)》PPT課件.ppt》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、§2.3流程控制語句Java語言中有三種基本的流程控制結(jié)構(gòu),它們是順序結(jié)構(gòu)、分支選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)。■語句●表達式語句:賦值語句和方法調(diào)用語句●復(fù)合語句,也稱塊語句?!眪”后不能有”;”號?!鲅h(huán)語句●for語句:其一般形式為for(表達式1;表達式2;表達式3){語句序列;//循環(huán)體}●while語句:其一般形式為while(條件表達式){語句序列;//循環(huán)體//循環(huán)控制變量必須修改}●do-while語句:其一般形式為do{語句序列;//循環(huán)體//循環(huán)控制變量必須修改}while(條件表達式);■分支語句●條件語句(if—else語句):其一般格式為if(條件表達式){

2、語句序列Ⅰ;}else{語句序列Ⅱ;}語句序列Ⅲ;if語句的擴展形式為if(條件表達式1){語句序列1;}elseif(條件表達式2){語句序列2;}…elseif(條件表達式n){語句序列n;}else{語句序列n+1;}●switch----多分支語句:其一般格式為switch(整型或字符型表達式){casevalue1:語句1;break;casevalue2:語句2;break;…casevalueN:語句N;break;default:語句;}■控制轉(zhuǎn)移語句●return語句:其一般格式為return表達式;●break語句:其一般格式為break;或break標(biāo)

3、號;●continue語句:其一般格式為continue;或continue標(biāo)號;標(biāo)號是定義在程序中循環(huán)語句前面的標(biāo)識符,后跟一個冒號(:)Break語句的作用是使程序從一個語句塊內(nèi)部轉(zhuǎn)移出去。不帶標(biāo)號時,跳出它所在的循環(huán)(只能跳出一重循環(huán)),并從該循環(huán)的后繼語句開始繼續(xù)執(zhí)行。帶標(biāo)號時,是從多重循環(huán)體的內(nèi)部跳出標(biāo)號所標(biāo)示的那層循環(huán),即結(jié)束標(biāo)號所標(biāo)示的那層循環(huán),并從標(biāo)號標(biāo)示的那層循環(huán)后面的語句開始繼續(xù)執(zhí)行。Continue只能用在循環(huán)結(jié)構(gòu)中。不帶標(biāo)號時,是跳過本輪循環(huán)剩余的語句,進入循環(huán)的下一輪;帶標(biāo)號時,從多重循環(huán)的內(nèi)層循環(huán)跳到外層循環(huán),執(zhí)行標(biāo)號所標(biāo)示的循環(huán)的下一輪。Imp

4、ortjava.io.*;PublicclassContinueExample{publicstaticvoidmain(Stringargs[]){System.out.println(“100~200之間的所有素數(shù)為:”);intn=0;outer:for(inti=101;i<200;i+=2){for(intj=2;j

5、}}不帶標(biāo)號的Break語句舉例PublicclassBreakExample{publicstaticvoidmain(String[]args){booleantest=true;inti=0;while(test){i=i+2;System.out.println(“i=“+i);if(i>=10)break;}System.out.println(“i為”+i+“時結(jié)束循環(huán)”);}}求(a(b3+c))^2=8de9方程中a,b,c,d,e各個數(shù)的數(shù)值。importjava.io.*;PublicclassBreakExample1{publicstaticvoid

6、main(String[]args){inta=0,b=0,c=0,d=0,e=0,j,k;System.out.println(“這是一個求a、b、c、d、e值的程序?!?;l1:for(a=2;a<10;a++)for(b=1;b<10;b++)for(c=1;c<10;c++)for(d=0;d<10;d++)for(e=0;e<10;e++){k=(a*(b*10+3+c))*(a*(b*10+3+c));j=8009+100*d+10*e;if(i==j)breakl1;}System.out.println(“a=“+a+”,b=“+b+”,c=“+c+”,d=

7、“+d+”,e=“+e);}}編寫驗證哥德巴赫猜想的程序Importjava.io.*;PublicclassContinueExample1{publicstaticvoidmain(String[]args){inti,j,k,n=0,m=0,f1,f2;System.out.println(“這是一個驗證哥德巴赫猜想的程序?!?;System.out.print(“請輸入一個大于等于6的偶數(shù):”);BufferedReaderrr=newBufferedReader(newInputStreamReader(

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。