版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1while循環(huán)的基本格式/*while循環(huán)的基本格式:while(判斷條件語(yǔ)句){循環(huán)體語(yǔ)句;擴(kuò)展格式:初始化語(yǔ)句;while(判斷條件語(yǔ)句){循環(huán)體語(yǔ)句;控制條件語(yǔ)句;通過(guò)這個(gè)格式,我們就可以看到其實(shí)和for循環(huán)是差不多的。for(初始化語(yǔ)句;判斷條件語(yǔ)句;控制條件語(yǔ)句){循環(huán)體語(yǔ)句;*/classWhileDemo{publicstaticvoidmain(String[]args){〃輸出10次"HelloWorld"http://for語(yǔ)句版for(intx=0;x<10;x++){System.out.println("HelloWorld");System.out.println("");System.out.println("");//while語(yǔ)句版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)計(jì)水仙花數(shù)有多少個(gè)初始化語(yǔ)句;while(判斷條件語(yǔ)句){循環(huán)體語(yǔ)句;控制條件語(yǔ)句;for(初始化語(yǔ)句;判斷條件語(yǔ)句;控制條件語(yǔ)句){
循環(huán)體語(yǔ)句循環(huán)體語(yǔ)句;*/classWhileDemo2{publicstaticvoidmain(String[]args){//求出1-100之和//for語(yǔ)句版本intsum=0;for(intx=1;x<=100;x++){sum+=x;System.out.println("sum:"+sum);System.out.println("");System.out.println("");//while語(yǔ)句版本intsum2=0;inty=1;while(y<=100){sum2+=y;y++;System.out.println("sum2:"+sum2);System.out.println("");3統(tǒng)計(jì)水仙花數(shù)的個(gè)數(shù)需求:統(tǒng)計(jì)水仙花數(shù)有多少個(gè)*/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ù)使用控制條件的那個(gè)變量,用while循環(huán),否則用for循環(huán)。不知道用for循環(huán)。因?yàn)樽兞考霸绲膹膬?nèi)存中消失,可以提高內(nèi)存的使用效率。其實(shí)還有一種場(chǎng)景的理解:如果是一個(gè)范圍的,用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),中國(guó)北京傳智播客");)〃這里不能在繼續(xù)訪(fǎng)問(wèn)了//System.out.println(x);//while循環(huán)實(shí)現(xiàn)inty=0;while(y<10){System.out.printlnC學(xué)習(xí)Java技術(shù)哪家強(qiáng),中國(guó)北京傳智播客");y++;)〃這里是可以繼續(xù)訪(fǎng)問(wèn)的System.out.println(y);))5統(tǒng)計(jì)變量/*我國(guó)最高山峰是珠穆朗瑪峰:8848m,我現(xiàn)在有一張足夠大的紙張,厚度為:0.01m。請(qǐng)問(wèn),我折疊多少次,就可以保證厚度不低于珠穆朗瑪峰的高蜀分析:A:定義一個(gè)統(tǒng)計(jì)變量,默認(rèn)值是0B:最高山峰是珠穆朗瑪峰:8848m這是最終的厚度我現(xiàn)在有一張足夠大的紙張,厚度為:0.01m這是初始厚度C:我折疊多少次,就可以保證厚度不低于珠穆朗瑪峰的高度?折疊一次有什么變化呢?就是厚度是以前的2倍。D:只要每次變化的厚度沒(méi)有超過(guò)珠穆朗瑪峰的高度,就折疊,統(tǒng)計(jì)變量++E:輸出統(tǒng)計(jì)變量。*/classWhileDemo5{publicstaticvoidmain(String[]args){〃定義一個(gè)統(tǒng)計(jì)變量,默認(rèn)值是0intcount=0;〃最高山峰是珠穆朗瑪峰:8848m這是最終的厚度〃我現(xiàn)在有一張足夠大的紙張,厚度為:0.01m這是初始厚度〃為了簡(jiǎn)單,我把0.01變成1,同理8848就變成了884800intend=884800;intstart=1;while(start<end){〃只要每次變化的厚度沒(méi)有超過(guò)珠穆朗瑪峰的高度,就折疊,統(tǒng)計(jì)變量++count++;〃折疊一次有什么變化呢?就是厚度是以前的2倍。start*=2;System.out.println("第"+count+"次厚度是"+start);
〃輸出統(tǒng)計(jì)變量。System.out.println("要疊"+count+"次");))/*do-while基本格式/*do...while循環(huán)的基本格式:do{循環(huán)體語(yǔ)句;}while(判斷條件語(yǔ)句);擴(kuò)展格式;初始化語(yǔ)句;do{循環(huán)體語(yǔ)句;控制條件語(yǔ)句;}while(判斷條件語(yǔ)句);*/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)語(yǔ)句的區(qū)別/*循環(huán)語(yǔ)句的區(qū)別:do...while循環(huán)至少執(zhí)行一次循環(huán)體。而for,while循環(huán)必須先判斷條件是否成立,然后決定是否執(zhí)行循環(huán)體語(yǔ)句。那么,我們一般使用哪種循環(huán)呢?優(yōu)先考慮for,其次考慮while,最后考慮do...while*/classDoWhileDemo2{publicstaticvoidmain(String[]args){intx=3;while(x<3){System.out.println("我愛(ài)林青霞');x++;)System.out.println(" ");inty=3;do{System.out.printlnC我愛(ài)林青霞');y++;}while(y<3);))7死循環(huán)/*注意死循環(huán):A:一定要注意控制條件語(yǔ)句控制的那個(gè)變量的問(wèn)題,不要弄丟了,否則就容易死循環(huán)。B:兩種最簡(jiǎn)單的死循環(huán)格式while(true){…}for(;;){...}*/classDoWhileDemo3{publicstaticvoidmain(String[]args){intx=0;while(x<10){
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年立式強(qiáng)制攪拌機(jī)項(xiàng)目可行性研究報(bào)告
- 2024年熱固化硅橡膠項(xiàng)目可行性研究報(bào)告
- 青海大學(xué)《物聯(lián)網(wǎng)原理及應(yīng)用》2023-2024學(xué)年第一學(xué)期期末試卷
- 青海柴達(dá)木職業(yè)技術(shù)學(xué)院《建筑力學(xué)二》2023-2024學(xué)年第一學(xué)期期末試卷
- 新材料技術(shù)在工業(yè)領(lǐng)域的應(yīng)用前景
- 青島遠(yuǎn)洋船員職業(yè)學(xué)院《人力資源管理經(jīng)典著作選讀》2023-2024學(xué)年第一學(xué)期期末試卷
- 青島幼兒師范高等專(zhuān)科學(xué)校《小學(xué)語(yǔ)文教學(xué)設(shè)計(jì)》2023-2024學(xué)年第一學(xué)期期末試卷
- 人工智能在虛擬現(xiàn)實(shí)中的應(yīng)用與展望
- 信息安全技術(shù)與應(yīng)用
- 青島理工大學(xué)《器械體操》2023-2024學(xué)年第一學(xué)期期末試卷
- 考研計(jì)算機(jī)學(xué)科專(zhuān)業(yè)基礎(chǔ)(408)研究生考試試卷與參考答案(2025年)
- 2024秋期國(guó)家開(kāi)放大學(xué)專(zhuān)科《政治學(xué)原理》一平臺(tái)在線(xiàn)形考(形考任務(wù)一至四)試題及答案
- 安全6S年終總結(jié)
- 食堂智能點(diǎn)餐系統(tǒng)方案
- 化工和危險(xiǎn)化學(xué)品企業(yè)評(píng)估分級(jí)指南(大中型企業(yè)版)
- 2024版抗菌藥物DDD值速查表
- 管理咨詢(xún)服務(wù)實(shí)施方案
- 全員營(yíng)銷(xiāo)具體實(shí)施方案
- 學(xué)生干部培訓(xùn)2024年學(xué)生干部培訓(xùn)方案
- 大學(xué)實(shí)訓(xùn)室虛擬仿真平臺(tái)網(wǎng)絡(luò)VR實(shí)訓(xùn)室方案(建筑學(xué)科)
- 靜脈治療護(hù)理技術(shù)操作標(biāo)準(zhǔn)
評(píng)論
0/150
提交評(píng)論