




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1while循環(huán)的基本格式/*while循環(huán)的基本格式:while(判斷條件語句){循環(huán)體語句;擴(kuò)展格式:初始化語句;while(判斷條件語句){循環(huán)體語句;控制條件語句;通過這個格式,我們就可以看到其實(shí)和for循環(huán)是差不多的。for(初始化語句;判斷條件語句;控制條件語句){循環(huán)體語句;*/classWhileDemo{publicstaticvoidmain(String[]args){〃輸出10次"HelloWorld"http://for語句版for(intx=0;x<10;x++){System.out.println("HelloWorld");System.out.println("");System.out.println("");//while語句版intx=0;while(x<10){System.out.println("HelloWorld");x++;2while循環(huán)的實(shí)現(xiàn)/*練習(xí):用while循環(huán)實(shí)現(xiàn)左邊:求出1-100之和右邊:統(tǒng)計水仙花數(shù)有多少個初始化語句;while(判斷條件語句){循環(huán)體語句;控制條件語句;for(初始化語句;判斷條件語句;控制條件語句){
循環(huán)體語句循環(huán)體語句;*/classWhileDemo2{publicstaticvoidmain(String[]args){//求出1-100之和//for語句版本intsum=0;for(intx=1;x<=100;x++){sum+=x;System.out.println("sum:"+sum);System.out.println("");System.out.println("");//while語句版本intsum2=0;inty=1;while(y<=100){sum2+=y;y++;System.out.println("sum2:"+sum2);System.out.println("");3統(tǒng)計水仙花數(shù)的個數(shù)需求:統(tǒng)計水仙花數(shù)有多少個*/classWhileDemo3{publicstaticvoidmain(String[]args){〃for循環(huán)版本intcount=0;for(intx=100;x<1000;x++){intge=x%10;intshi=x/10%10;intbai=x/10/10%10;if((ge*ge*ge+shi*shi*shi+bai*bai*bai)==x){count++;))System.out.println("count:"+count);System.out.println(" ");//while循環(huán)版本intcount2=0;inty=100;while(y<1000){intge=y%10;intshi=y/10%10;intbai=y/10/10%10;if((ge*ge*ge+shi*shi*shi+bai*bai*bai)==y){count2++;)y++;)System.out.println("count2:"+count2);))while和for的區(qū)別/*while循環(huán)和for循環(huán)的區(qū)別?使用區(qū)別:如果你想在循環(huán)結(jié)束后,繼續(xù)使用控制條件的那個變量,用while循環(huán),否則用for循環(huán)。不知道用for循環(huán)。因?yàn)樽兞考霸绲膹膬?nèi)存中消失,可以提高內(nèi)存的使用效率。其實(shí)還有一種場景的理解:如果是一個范圍的,用for循環(huán)非常明確。如果是不明確要做多少次,用while循環(huán)較為合適。舉例:吃葡萄。*/classWhileDemo4{publicstaticvoidmain(String[]args){〃for循環(huán)實(shí)現(xiàn)for(intx=0;x<10;x++){System.out.printlnC學(xué)習(xí)Java技術(shù)哪家強(qiáng),中國北京傳智播客");)〃這里不能在繼續(xù)訪問了//System.out.println(x);//while循環(huán)實(shí)現(xiàn)inty=0;while(y<10){System.out.printlnC學(xué)習(xí)Java技術(shù)哪家強(qiáng),中國北京傳智播客");y++;)〃這里是可以繼續(xù)訪問的System.out.println(y);))5統(tǒng)計變量/*我國最高山峰是珠穆朗瑪峰:8848m,我現(xiàn)在有一張足夠大的紙張,厚度為:0.01m。請問,我折疊多少次,就可以保證厚度不低于珠穆朗瑪峰的高蜀分析:A:定義一個統(tǒng)計變量,默認(rèn)值是0B:最高山峰是珠穆朗瑪峰:8848m這是最終的厚度我現(xiàn)在有一張足夠大的紙張,厚度為:0.01m這是初始厚度C:我折疊多少次,就可以保證厚度不低于珠穆朗瑪峰的高度?折疊一次有什么變化呢?就是厚度是以前的2倍。D:只要每次變化的厚度沒有超過珠穆朗瑪峰的高度,就折疊,統(tǒng)計變量++E:輸出統(tǒng)計變量。*/classWhileDemo5{publicstaticvoidmain(String[]args){〃定義一個統(tǒng)計變量,默認(rèn)值是0intcount=0;〃最高山峰是珠穆朗瑪峰:8848m這是最終的厚度〃我現(xiàn)在有一張足夠大的紙張,厚度為:0.01m這是初始厚度〃為了簡單,我把0.01變成1,同理8848就變成了884800intend=884800;intstart=1;while(start<end){〃只要每次變化的厚度沒有超過珠穆朗瑪峰的高度,就折疊,統(tǒng)計變量++count++;〃折疊一次有什么變化呢?就是厚度是以前的2倍。start*=2;System.out.println("第"+count+"次厚度是"+start);
〃輸出統(tǒng)計變量。System.out.println("要疊"+count+"次");))/*do-while基本格式/*do...while循環(huán)的基本格式:do{循環(huán)體語句;}while(判斷條件語句);擴(kuò)展格式;初始化語句;do{循環(huán)體語句;控制條件語句;}while(判斷條件語句);*/classDoWhileDemo{publicstaticvoidmain(String[]args){〃輸出10次HelloWorld。intx=0;do{System.out.println("HelloWorld");x++;}while(x<10);
System.out.println("");System.out.println("");〃求和1-100intsum=0;inta=1;do{sum+=a;a++;}while(a<=100);System.out.println(sum);6循環(huán)語句的區(qū)別/*循環(huán)語句的區(qū)別:do...while循環(huán)至少執(zhí)行一次循環(huán)體。而for,while循環(huán)必須先判斷條件是否成立,然后決定是否執(zhí)行循環(huán)體語句。那么,我們一般使用哪種循環(huán)呢?優(yōu)先考慮for,其次考慮while,最后考慮do...while*/classDoWhileDemo2{publicstaticvoidmain(String[]args){intx=3;while(x<3){System.out.println("我愛林青霞');x++;)System.out.println(" ");inty=3;do{System.out.printlnC我愛林青霞');y++;}while(y<3);))7死循環(huán)/*注意死循環(huán):A:一定要注意控制條件語句控制的那個變量的問題,不要弄丟了,否則就容易死循環(huán)。B:兩種最簡單的死循環(huán)格式while(true){…}for(;;){...}*/classDoWhileDemo3{publicstaticvoidmain(String[]args){intx=0;while(x<10){
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 福建三明2024~2025學(xué)年高一下冊期末模擬數(shù)學(xué)試題學(xué)生卷
- 互聯(lián)網(wǎng)平臺數(shù)據(jù)驅(qū)動決策的個性化教育解決方案考核試卷
- 形狀記憶纖維在智能建筑中的應(yīng)用案例分析考核試卷
- 合成氣制柴油技術(shù)環(huán)保技術(shù)集成與應(yīng)用考核試卷
- 產(chǎn)業(yè)升級中的區(qū)域創(chuàng)新能力建設(shè)考核試卷
- 部編教材三年級語文下冊各單元試卷(全冊)
- 2025年中國PT泵嘴試驗(yàn)臺數(shù)據(jù)監(jiān)測報告
- 2025年中國PET不干膠數(shù)據(jù)監(jiān)測報告
- 2025年中國D-蛋氨酸數(shù)據(jù)監(jiān)測研究報告
- 2025年中國48頭超寬高速噴繪機(jī)數(shù)據(jù)監(jiān)測研究報告
- 2025年北京市高考英語試卷真題(含答案解析)
- 2024年湖北省中考地理生物試卷(含答案)
- 手太陰肺經(jīng)ppt課件
- 城市居住區(qū)規(guī)劃設(shè)計規(guī)范(含條文說明)
- (完整版)《普通心理學(xué)-彭聃齡》知識要點(diǎn)
- 借款擔(dān)保人擔(dān)保承諾書
- 口腔檢查與窩溝封閉記錄表
- 集團(tuán)營銷管理辦法S
- 推拿療法治療青少年近視療效觀察
- 規(guī)劃設(shè)計條件告知書
- 數(shù)據(jù)結(jié)構(gòu)之赫夫曼編碼講解
評論
0/150
提交評論