




版權(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)類似,不同點(diǎ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)的重點(diǎn)在于其3個表達(dá)式,其中:●表達(dá)式1:初始部分,可以省略,但需要在for語句前給循環(huán)參數(shù)先賦值?!癖磉_(dá)式2:循環(huán)條件,可以省略,會形成死循環(huán)?!癖磉_(dá)式3:迭代部分??梢允÷裕枰谘h(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ù)的和,實(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ù),具體實(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 電工安全培訓(xùn)
- 如何培養(yǎng)高中生的創(chuàng)新思維課件
- 七下數(shù)學(xué)九章試卷及答案
- 成語猜猜猜課件
- 個人信用擔(dān)保借款合同與個人信用貸款借款合同7篇
- 2024年秋新冀教版一年級上冊數(shù)學(xué) 1.1.2 1~5各數(shù)的認(rèn)識和書寫 教學(xué)課件
- 新課改瘦專用2025版高考數(shù)學(xué)一輪復(fù)習(xí)第八章解析幾何第二節(jié)圓與方程第1課時系統(tǒng)知識-圓的方程直線與圓的位置關(guān)系圓與圓的位置關(guān)系講義含解析
- 古墓群安防工程施工方案
- 水管房屋維修方案范本
- 電力行業(yè)個人工作總結(jié)
- 上海煙草機(jī)械有限責(zé)任公司招聘考試真題2024
- 國家安全你我有責(zé)-2025全民國家安全教育日主題宣教課件
- T-CALC 007-2025 重癥監(jiān)護(hù)病房成人患者人文關(guān)懷規(guī)范
- 全國衛(wèi)生健康系統(tǒng)職業(yè)技能競賽(傳染病防治監(jiān)督)參考試題庫(含答案)
- 儲能站施工組織設(shè)計(jì)施工技術(shù)方案(技術(shù)標(biāo))
- 樓梯 欄桿 欄板(一)22J403-1
- 勞動教育-專題一崇尚勞動(勞動的意義)
- 2023年拉薩市“一考三評”備考試題庫匯總-上(單選題部分)
- T∕CISA 065-2020 高爐循環(huán)冷卻水系統(tǒng)節(jié)能技術(shù)規(guī)范
- 電力現(xiàn)貨市場基礎(chǔ)知識(課堂PPT)
- 縣鄉(xiāng)兩級人大換屆選舉工作總流程圖
評論
0/150
提交評論