版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
Chapter1第二章(五)循環(huán)結(jié)構(gòu)(2)Chapter2while循環(huán)和do-while循環(huán)結(jié)構(gòu)之間的異同?代碼填空:實現(xiàn)整數(shù)反轉(zhuǎn)程序調(diào)試有哪幾個步驟?publicclasshuiwen{
publicstaticvoidmain(String[
]args){
intval=12345;intr_digit;
System.out.print("反轉(zhuǎn)后的整數(shù)是:");while(_______){
_____________________;
_____________________;
_____________________;}
}}while(val!=0){
r_digit=val%10;
System.out.print(r_digit);
val=val/10;}回顧與作業(yè)點評Chapter3預(yù)習(xí)檢查什么時候選用for循環(huán)結(jié)構(gòu)?for循環(huán)結(jié)構(gòu)的基本語法和執(zhí)行順序是什么?Chapter4本章目標(biāo)會使用for循環(huán)結(jié)構(gòu)會在程序中使用break和continueChapter5為什么使用for循環(huán)
inti=0;while(i<100){System.out.println("好好學(xué)習(xí)!");i++;}
for(inti=0;i<100;i++){System.out.println("好好學(xué)習(xí)!");}
for比while更簡潔回顧問題:輸出100次“好好學(xué)習(xí)!”使用while循環(huán)結(jié)構(gòu)使用for循環(huán)結(jié)構(gòu)特點:循環(huán)次數(shù)固定Chapter6什么是for循環(huán)for(
;
;
){
;}條件為true循環(huán)體被執(zhí)行for(inti=0;i<100;i++){System.out.println("好好學(xué)習(xí)!");}代碼規(guī)范:格式對齊、代碼的縮進表達式1表達式2表達式3循環(huán)操作參數(shù)初始化條件判斷更新循環(huán)變量1243for循環(huán)的語法和執(zhí)行順序Chapter7循環(huán)條件:循環(huán)的次數(shù)不足5,繼續(xù)循環(huán)循環(huán)操作:錄入成績,計算成績之和使用for循環(huán)結(jié)構(gòu)的步驟1、分析循環(huán)條件和循環(huán)操作2、套用for語法寫出代碼3、檢查循環(huán)是否能夠退出結(jié)合問題1如何使用for循環(huán)3-11、循環(huán)輸入某同學(xué)S1結(jié)業(yè)考試的5門課成績,并計算平均分Chapter8//省略聲明變量
for(inti=0;i<5;i++){ //循環(huán)5次錄入5門課成績
System.out.print("請輸入5門功課中第"+(i+1)+"門課的成績:");score=input.nextInt(); //錄入成績
sum=sum+score; //計算成績和}avg=sum/5;//計算平均分System.out.println(name+"的平均分是:"+avg);初始值:i=0循環(huán)條件:i<5循環(huán)變量改變:i++循環(huán)操作執(zhí)行5次如何使用for循環(huán)3-2演示示例1:使用for循環(huán)結(jié)構(gòu)Chapter9如何使用for循環(huán)3-32、輸出如圖所示加法表for(inti=0,j=val;i<=val;i++,j--){System.out.println(i+"+"+j+"="+(i+j));}1、循環(huán)初始化:i=0;j=輸入值2、循環(huán)條件:i<=輸入值3、循環(huán)操作:計算i+j4、循環(huán)變量的改變:i++,j--表達式3可以是用“,”隔開的多個表達式,運算順序從左到右表達式1中可以聲明多個同一類型的值并賦值,用“,”隔開演示示例2:使用for循環(huán)結(jié)構(gòu)Chapter10for(;i<10;i++){
System.out.println("這是"+i);}inti=0;編譯錯誤:變量i沒有初始化for(<初始化循環(huán)變量>;<循環(huán)條件>;<修改循環(huán)變量的值>){
<循環(huán)體語句>;}不能省略可省略表達式1省略,循環(huán)變量的初始值在for語句之前由賦值語句取得for循環(huán)常見問題4-1Chapter11for(inti=0;;i++){
System.out.println("這是"+i);}編譯正確,但是缺少循環(huán)條件,造成死循環(huán)for循環(huán)常見問題4-2Chapter12for(inti=0;i<10;){
System.out.println("這是"+i);
}i++;省略表達式3,在循環(huán)體內(nèi)應(yīng)設(shè)法改變循環(huán)變量的值以結(jié)束循環(huán)編譯通過,但是循環(huán)變量的值無變化,造成死循環(huán)for循環(huán)常見問題4-3Chapter13for(;;){
System.out.println("這是測試");}表達式全省略,無條件判斷,循環(huán)變量無改變,應(yīng)在循環(huán)體內(nèi)設(shè)法結(jié)束循環(huán);否則會造成死循環(huán)死循環(huán)for循環(huán)常見問題4-4Chapter14小結(jié)1求1~100之間不能被3整除的數(shù)之和提示:
1、循環(huán)條件:i<1002、循環(huán)操作:if(i%3!=0){ sum=sum+i; }參考代碼Chapter15inti=2;switch(i){case1:System.out.println("星期一");
break;case2:System.out.println("星期二");
break;}//其他語句遇到break,立即跳出switch語句回顧break用于switch語句描述4000米長跑比賽for(inti=0;i<10;i++){
跑400米;}
if(不能堅持)
{break;//退出比賽
}第8圈,快累死了…我要退出…為什么需要break語句Chapter16break:改變程序控制流用于do-while、while、for中時,可跳出循環(huán)而執(zhí)行循環(huán)后面的語句while(…){………………
break;………………}跳出整個循環(huán)break通常在循環(huán)中與條件語句一起使用什么是break語句Chapter17
如何使用break語句2-13、循環(huán)錄入某學(xué)生5門課的成績并計算平均分,如果某分?jǐn)?shù)錄入為負(fù),停止錄入并提示錄入錯誤循環(huán)錄入成績,判斷錄入正確性:錄入錯誤,使用break語句立刻跳出循環(huán);否則,累加求和Chapter18……for(inti=0;i<5;i++){ //循環(huán)5次錄入5門課成績
System.out.print("請輸入第"+(i+1)+"門課的成績:");
score=input.nextInt();if(score<0){ //輸入負(fù)數(shù)
isNegative=true;
break; }sum=sum+score; //累加求和}…循環(huán)外的語句…對錄入的分?jǐn)?shù)進行判斷,如果小于0,標(biāo)記出錯狀態(tài),并立即跳出整個for循環(huán)如何使用break語句2-2演示示例3:使用break語句Chapter19提示1、使用循環(huán)進行累加,從1到102、判斷累加值是否大于203、如果大于20,則跳出循環(huán),并打印當(dāng)前值小結(jié)21~10之間的整數(shù)相加,得到累加值大于20的當(dāng)前數(shù)參考代碼Chapter201、通過循環(huán),獲得分?jǐn)?shù)大于等于80分的學(xué)生人數(shù)num2、判斷:如果成績<80,不執(zhí)行num++,直接進入下一次循環(huán)為什么需要continue語句4、循環(huán)錄入Java課的學(xué)生成績,統(tǒng)計分?jǐn)?shù)大于等于80分的學(xué)生比例Chapter21continue:只能用在循環(huán)里continue
作用:跳過循環(huán)體中剩余的語句而執(zhí)行下一次循環(huán)while(…){………………
continue;…………}繼續(xù)下一次循環(huán)通常與條件語句一起使用,加速循環(huán)for(inti=0;i<10;i++){
跑400米;
if(!口渴){
continue;//不喝水,繼續(xù)跑
}
接過水壺,喝水;}示例什么是continue語句Chapter22
for(inti=0;i<total;i++){ System.out.print("請輸入第"+(i+1)+"位學(xué)生的成績:"); score=input.nextInt(); if(score<80){
continue; } num++;}System.out.println("80分以上的學(xué)生人數(shù)是:"+num);doublerate=(double)num/total*100;System.out.println("80分以上的學(xué)生所占的比例為:"+rate+"%");對錄入的分?jǐn)?shù)進行判斷,如果小于80,跳出本次循環(huán),執(zhí)行下一次循環(huán)如何使用continue語句演示示例4:使用continue語句Chapter23使用場合break可用于switch結(jié)構(gòu)和循環(huán)結(jié)構(gòu)中continue只能用于循環(huán)結(jié)構(gòu)中作用(循環(huán)結(jié)構(gòu)中)break語句終止某個循環(huán),程序跳轉(zhuǎn)到循環(huán)塊外的下一條語句。continue跳出本次循環(huán),進入下一次循環(huán)對比break和continueChapter24提示1、使用循環(huán)進行累加,循環(huán)的范圍是從1至102、判斷當(dāng)前數(shù)是否為偶數(shù)3、如果為奇數(shù)跳過,執(zhí)行下一個循環(huán),如果為偶數(shù),進行累加小結(jié)3求1~10之間的所有偶數(shù)和參考代碼Chapter25到目前為止所學(xué)的循環(huán)結(jié)構(gòu)有哪些?循環(huán)結(jié)構(gòu)總結(jié)2-1無論哪一種循環(huán)結(jié)構(gòu),都有4個必不可少的部分:初始部分、循環(huán)條件、循環(huá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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 網(wǎng)絡(luò)安全全面防護措施策略
- DB6528T 140-2024庫爾勒香梨密植高效栽培技術(shù)規(guī)程
- 五年期產(chǎn)品供應(yīng)合同書
- 個人住房融資合同協(xié)議書
- 人事保管檔案合同實施細(xì)則
- 個人養(yǎng)殖場合作協(xié)議合同
- 個人合伙合作協(xié)議書合同范本
- 個人借款合同延期至協(xié)議
- 產(chǎn)品銷售補償合同范本
- 買賣合同糾紛起訴書范本
- 2024-2025學(xué)年湖北省武漢市部分重點中學(xué)高一上學(xué)期期末聯(lián)考數(shù)學(xué)試卷(含答案)
- 排球正面上手傳球 說課稿-2023-2024學(xué)年高一上學(xué)期體育與健康人教版必修第一冊
- 2025年浙江省交通投資集團財務(wù)共享服務(wù)中心招聘2名高頻重點提升(共500題)附帶答案詳解
- 做投標(biāo)文件培訓(xùn)
- 9.4+跨學(xué)科實踐:制作簡易活塞式抽水機課件+-2024-2025學(xué)年人教版物理八年級下冊
- 建筑工程工作計劃
- 2025年中國國際投資促進中心限責(zé)任公司招聘管理單位筆試遴選500模擬題附帶答案詳解
- 瓶裝液化氣送氣工培訓(xùn)
- 外科護理課程思政課程標(biāo)準(zhǔn)
- 船舶航行安全
- 道德經(jīng)全文完整版本
評論
0/150
提交評論