




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
控制結(jié)構(gòu)、方法與數(shù)組應(yīng)用單元三if語句switch語句循環(huán)語句目錄CONTENTS123方法一維數(shù)組目錄CONTENTS45排序算法二維數(shù)組673.3循環(huán)語句
用之前學(xué)過的知識,可以輸出這些圖形,逐行輸出每行的內(nèi)容即可。但是,如果要輸出100、1000行,怎么辦?接下來,使用循環(huán)語句解決這個問題。3.6輸出圖形13.7輸出圖形2思考,如何輸出如下圖形:3.3.1while循環(huán)while循環(huán)的語法形式如下While(循環(huán)條件){
循環(huán)代碼塊}如果循環(huán)條件的值為true,則執(zhí)行循環(huán)代碼塊,否則跳出循環(huán),其執(zhí)行過程如圖所示3.3.1while循環(huán)-示例classTestWhilel{publicstaticvoidmain(String[]args){
}inti=0; //聲明循環(huán)參數(shù)//循環(huán)20次,每次輸出20個*while(i<20){//循環(huán)條件為i<20
}System.out.println("********************")i++; //循環(huán)參數(shù)+13.3.2do...while循環(huán)do...while循環(huán)的語法形式如下:do{
循環(huán)代碼塊}while(循環(huán)條件);do...while循環(huán)和while循環(huán)類似,不同點在于do...while循環(huán)以do開頭,先執(zhí)行循環(huán)代碼塊,然后再判斷循環(huán)條件,如果循環(huán)條件滿足,則繼續(xù)循環(huán)。由此可見,do...while循環(huán)中的循環(huán)代碼塊至少會被執(zhí)行一次。3.3.2do...while循環(huán)-示例importjava.util.Scanner;publicclassTestWhile3{ publicstaticvoidmain(String[]args){ StringuserPass=""; finalStringPASSWORD="123456"; Scannerinput=newScanner(System.in);
System.out.println("程序密碼正確,繼續(xù)執(zhí)行!");}}用戶輸入正確的程序密碼之后繼續(xù)執(zhí)行,否則繼續(xù)讓用戶輸入,直到輸入正確為止。do{System.out.print("請輸入程序密碼:");userPass=input.nextLine(); System.out.println();}while(!userPass.equals(PASSWORD));3.3.3for循環(huán)for循環(huán)的語法形式如下:for循環(huán)的重點在于其3個表達(dá)式,其中:●表達(dá)式1:初始部分,可以省略,但需要在for語句前給循環(huán)參數(shù)先賦值?!癖磉_(dá)式2:循環(huán)條件,可以省略,會形成死循環(huán)。●表達(dá)式3:迭代部分。可以省略,需要在循環(huán)代碼塊中添加修改循環(huán)參數(shù)的語句。for(表達(dá)式1;表達(dá)式2;表達(dá)式3){
循環(huán)代碼塊
}4321第1次循序執(zhí)行順序:1->2->3->4第2次循序執(zhí)行順序:2->3->4第n次循序執(zhí)行順序:2->3->43.3.3for循環(huán)-示例如果需要求出1?1000之間所有奇數(shù)的和,實現(xiàn)代碼如下。classTestFor3{publicstaticvoidmain(String[]args){intsum=0; for(inti=1;i<=1000;i=i+2){sum=sum+i;}System.out.println(“1?1000之間所有奇數(shù)的和為:"+sum);}}3.3.4雙重for循環(huán)在for循環(huán)里,也可以嵌套for循環(huán),如果只嵌套一次,就構(gòu)成雙重for循環(huán)。classTestFor2{publicstaticvoidmain(String[]args){inti,j;
}}for(i=1;i<=20;i++){//循環(huán)20次}for(j=1;j<=i;j++){ //每次輸出當(dāng)次個*
System.out.print("*");}System.out.println();3.3.4雙重for循環(huán)雙重for循環(huán)的循環(huán)條件往往和外循環(huán)的循環(huán)參數(shù)有關(guān)。下面使用雙重for循環(huán)再完成一個案例,這個案例的需求很簡單,輸出1至100之間的質(zhì)數(shù),具體實現(xiàn)代碼如下。classTestFor5{publicstaticvoidmain(String[]args){inti,j;
outer:for(i=2;i<100;i++){for(j=2;j<=Math.sqrt(i);j++){if(i%j==0)//余0非質(zhì)數(shù),跳出內(nèi)循環(huán)continueouter;
//跳出內(nèi)循環(huán)到outerSystem.out.println(i);}}}讓程序從一部分跳轉(zhuǎn)到另一部分,習(xí)慣上都稱為跳轉(zhuǎn)語句。在循環(huán)體內(nèi),break語句和continue語句的區(qū)別在于:使用break語句是跳出循環(huán)執(zhí)行循環(huán)之后的語句,而continue語句是中止本次循環(huán)繼續(xù)執(zhí)行下一次循環(huán)。3.3.4雙重for循環(huán)雙重for循環(huán)的循環(huán)條件往往和外循環(huán)的循環(huán)參數(shù)有關(guān)。如果要跳出當(dāng)前的循環(huán)可以使用跳轉(zhuǎn)語句。跳轉(zhuǎn)語句讓程序從一部
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 一年級第二學(xué)期班主任學(xué)生習(xí)慣養(yǎng)成計劃
- 極端天氣環(huán)保監(jiān)測應(yīng)對措施
- 甘肅省慶陽市鎮(zhèn)原縣2024年八上數(shù)學(xué)期末統(tǒng)考試題含解析
- 湖北省武漢市武昌區(qū)武漢大附屬外語學(xué)校2024-2025學(xué)年化學(xué)九上期末綜合測試模擬試題含解析
- 鞍山師范學(xué)院《當(dāng)代攝影創(chuàng)作實踐》2023-2024學(xué)年第一學(xué)期期末試卷
- 山東省泰安市新城實驗中學(xué)2024-2025學(xué)年九年級化學(xué)第一學(xué)期期末教學(xué)質(zhì)量檢測模擬試題含解析
- 交通運(yùn)輸作風(fēng)紀(jì)律整頓活動總結(jié)范文
- 互聯(lián)網(wǎng)大病眾籌平臺的行政法規(guī)制研究
- 初中地理培優(yōu)補(bǔ)差工作計劃
- 醫(yī)療設(shè)備安裝質(zhì)量保證措施
- 2025年北京市中考物理試卷真題(含答案)
- 2025年定向士官心理測試題及答案
- 全國衛(wèi)生健康系統(tǒng)職業(yè)技能競賽(傳染病防治監(jiān)督)參考試題庫(含答案)
- 樓梯 欄桿 欄板(一)22J403-1
- 英語口語 購物課件
- 膀胱鏡檢查記錄
- 鋼板倉施工方案
- DBJ50-112-2016 現(xiàn)澆混凝土橋梁梁柱式模板支撐架安全技術(shù)規(guī)范
- 北京福賽爾V6891、V6851控制器(聯(lián)動型)的調(diào)試
- 汽車維修安全生產(chǎn)管理制度大全
- 晉江市勞動合同書
評論
0/150
提交評論