資源描述:
《JAVA循環(huán)、數(shù)組、字符串ppt課件.ppt》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、循環(huán)、數(shù)組、字符串舉例說明,循環(huán)結(jié)構(gòu)用于解決哪些問題?循環(huán)結(jié)構(gòu)中使用了哪些關(guān)鍵字?程序調(diào)試有哪些步驟?什么時候選用for循環(huán)結(jié)構(gòu)?for循環(huán)結(jié)構(gòu)的基本語法和執(zhí)行順序是什么?什么情況下使用數(shù)組?如何定義一個int數(shù)組?怎樣引用一個數(shù)組中的元素?字符串有哪些常用方法?預(yù)習(xí)檢查理解循環(huán)的含義會使用while循環(huán)結(jié)構(gòu)會使用do-while循環(huán)結(jié)構(gòu)會使用for循環(huán)結(jié)構(gòu)會在程序中使用break、continue和return掌握數(shù)組的基本用法會應(yīng)用數(shù)組解決簡單問題理解基本數(shù)據(jù)類型和引用數(shù)據(jù)類型字符串常用方法字符串與基本類型數(shù)據(jù)之間的轉(zhuǎn)換本章目標(biāo)指導(dǎo)——計算100以內(nèi)偶數(shù)之和訓(xùn)練要點:w
2、hile循環(huán)結(jié)構(gòu)程序調(diào)試需求說明:編程實現(xiàn):計算100以內(nèi)(包括100)的偶數(shù)之和觀察每一次循環(huán)中變量值的變化實現(xiàn)思路:1、聲明整型變量num和sum2、循環(huán)條件:num<=1003、循環(huán)操作:累加求和講解需求說明完成時間:20分鐘指導(dǎo)——查詢商品價格訓(xùn)練要點:while循環(huán)結(jié)構(gòu)程序調(diào)試需求說明:循環(huán)輸入商品編號,顯示對應(yīng)的商品價格輸入“n”結(jié)束循環(huán)實現(xiàn)思路:1、聲明變量2、循環(huán)體3、循環(huán)條件難點指導(dǎo):循環(huán)體內(nèi)使用switch講解需求說明完成時間:25分鐘練習(xí)——升級購物結(jié)算需求說明:循環(huán)輸入商品編號和購買數(shù)量當(dāng)輸入n時結(jié)賬結(jié)賬時計算應(yīng)付金額并找零完成時間:25分鐘經(jīng)過幾天
3、的學(xué)習(xí),老師給張浩一道測試題,讓他先上機(jī)編寫程序完成,然后老師檢查是否合格。如果不合格,則繼續(xù)編寫?!璬o{循環(huán)操作}while(循環(huán)條件);while(循環(huán)條件){循環(huán)操作}while循環(huán)先判斷,再執(zhí)行不適合描述此故事?為什么需要do-while循環(huán)5、如何用程序講述下面的故事?do{循環(huán)操作}while(循環(huán)條件);先執(zhí)行一遍循環(huán)操作符合條件,循環(huán)繼續(xù)執(zhí)行;否則,循環(huán)退出循環(huán)操作循環(huán)條件真假什么是do-while循環(huán)特點:先執(zhí)行,再判斷分號不可少while循環(huán)和do-while循環(huán)的區(qū)別語法不同執(zhí)行次序不同初始情況不滿足循環(huán)條件時while循環(huán)一次都不會執(zhí)行do-wh
4、ile循環(huán)不管任何情況都至少執(zhí)行一次do{循環(huán)操作}while(循環(huán)條件);while(循環(huán)條件){循環(huán)操作}先判斷,再執(zhí)行先執(zhí)行,再判斷比較while和do-while小結(jié)3使用do-while實現(xiàn):輸出攝氏溫度與華氏溫度的對照表,要求它從攝氏溫度0度到250度,每隔20度為一項,對照表中的條目不超過10條。轉(zhuǎn)換關(guān)系:華氏溫度=攝氏溫度*9/5.0+32提示:1、循環(huán)操作:計算攝氏溫度,并輸出對照條目2、循環(huán)條件:條目<=10&&攝氏溫度<=250參考代碼練習(xí)——升級菜單切換需求說明:如果用戶輸入錯誤,可以重復(fù)輸入直到輸入正確,執(zhí)行相應(yīng)的操作后退出循環(huán)完成時間:20分鐘什
5、么是for循環(huán)for(;;){;}條件為true循環(huán)體被執(zhí)行for(inti=0;i<100;i++){System.out.println("好好學(xué)習(xí)!");}代碼規(guī)范:格式對齊、代碼的縮進(jìn)表達(dá)式1表達(dá)式2表達(dá)式3循環(huán)操作參數(shù)初始化條件判斷更新循環(huán)變量1243for循環(huán)的語法和執(zhí)行順序指導(dǎo)——計算顧客比例訓(xùn)練要點:for循環(huán)結(jié)構(gòu)需求說明:商場對顧客的年齡層次進(jìn)行調(diào)查計算各層次的顧客比例實現(xiàn)思路:1、定義計數(shù)器變量2、利用循環(huán)錄入顧客年齡難點指導(dǎo):循環(huán)條件和循環(huán)體講解需求說明完成時間:25分鐘inti=2;switch(i){case1:System.out.println
6、("星期一");break;case2:System.out.println("星期二");break;}//其他語句遇到break,立即跳出switch語句回顧break用于switch語句描述4000米長跑比賽for(inti=0;i<10;i++){跑400米;}if(不能堅持){break;//退出比賽}第8圈,快累死了…我要退出…為什么需要break語句break:改變程序控制流用于do-while、while、for中時,可跳出循環(huán)而執(zhí)行循環(huán)后面的語句while(…){………………break;………………}跳出整個循環(huán)break通常在循環(huán)中與條件語句一起使用什么
7、是break語句如何使用break語句2-13、循環(huán)錄入某學(xué)生5門課的成績并計算平均分,如果某分?jǐn)?shù)錄入為負(fù),停止錄入并提示錄入錯誤循環(huán)錄入成績,判斷錄入正確性:錄入錯誤,使用break語句立刻跳出循環(huán);否則,累加求和……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;