4修改初始值_Java基础篇4——循环
一.循環(huán)的功能
1.循環(huán)的作用
在某些條件滿足的情況下,反復(fù)執(zhí)行特定代碼的功能。
2.循環(huán)的分類(lèi)
For循環(huán)
While循環(huán)
Do/while循環(huán)
二.While循環(huán)
1.格式
2.執(zhí)行過(guò)程
3.練習(xí)
(1)????打印輸出5次helloword
(2)????求1-10的階乘
三.Do-while循環(huán)
1.格式
2.執(zhí)行過(guò)程
3.練習(xí)
(1)????打印三次hello word
(2)????用do-while實(shí)現(xiàn)打印100以內(nèi)的奇數(shù)
4.While和do-while的區(qū)別
While先執(zhí)行循環(huán)條件,然后在執(zhí)行循環(huán)體
Do-while先執(zhí)行循環(huán)體,然后執(zhí)行循環(huán)條件
當(dāng)?shù)谝淮尉筒粷M足循環(huán)條件的情況下while循環(huán)不執(zhí)行循環(huán)體,do-while可以執(zhí)行一次,這個(gè)小伙伴可以自行編寫(xiě)代碼進(jìn)行體會(huì)。
四.For循環(huán)
1.格式
2.執(zhí)行過(guò)程
3.練習(xí)
(1)????打印輸出3次helloworld
(2)????打印100以內(nèi)能被4整除不能被7整除的數(shù)據(jù),每行打印6個(gè)
4.幾種循環(huán)的比較
對(duì)于用一種問(wèn)題,三種循環(huán)可以相互替代
For循環(huán)功能強(qiáng)于while和do-while循環(huán),但若不是明顯地給出循環(huán)變量初始值(或修改條件),則可以使用while或do-while,以增強(qiáng)程序的結(jié)構(gòu)化和可讀性。
三種循環(huán)都要防止無(wú)線循環(huán)——死循環(huán)
五.嵌套循環(huán)(多重循環(huán))
將一個(gè)循環(huán)放在另一個(gè)循環(huán)體內(nèi),就形成了嵌套循環(huán)。其中, for ,while ,do…while均可以作為外層循環(huán)或內(nèi)層循環(huán)。
實(shí)質(zhì)上,嵌套循環(huán)就是把內(nèi)層循環(huán)當(dāng)成外層循環(huán)的循環(huán)體。當(dāng)只有內(nèi)層循環(huán)的 循環(huán)條件為false時(shí),才 會(huì)完全跳出內(nèi)層循環(huán),才可結(jié)束外層的當(dāng)次循環(huán),開(kāi)始下一次的循環(huán)
設(shè)外層循環(huán)次數(shù)為m次,內(nèi)層為n次,則內(nèi)層循環(huán)體實(shí)際上需要執(zhí)行m*n次
練習(xí):
六.Break和continue,return關(guān)鍵字的使用
1.break
break語(yǔ)句用于終止某個(gè)語(yǔ)句塊的執(zhí)行
break語(yǔ)句出現(xiàn)在多層嵌套的語(yǔ)句塊中時(shí),可以通過(guò)標(biāo)簽指明要終止的是 哪一層語(yǔ)句塊
2.continue
continue 只能使用在循環(huán)結(jié)構(gòu)中
continue語(yǔ)句用于跳過(guò)其所在循環(huán)語(yǔ)句塊的一次執(zhí)行,繼續(xù)下一次循環(huán)
continue語(yǔ)句出現(xiàn)在多層嵌套的循環(huán)語(yǔ)句體中時(shí),可以通過(guò)標(biāo)簽指明要跳過(guò)的是哪一層循環(huán)
continue 語(yǔ)句用法舉例
3.break和continue總結(jié)
break只能用于switch和循環(huán)語(yǔ)句中
continue只能用于循環(huán)語(yǔ)句中
二者功能類(lèi)似,單continue是終止本次循環(huán),break是終止本層循環(huán)
break,continue之后不能有其他的語(yǔ)句,因?yàn)槌绦蛴肋h(yuǎn)不會(huì)執(zhí)行其后的語(yǔ)句
標(biāo)號(hào)語(yǔ)句必須緊接在循環(huán)的頭部,標(biāo)號(hào)語(yǔ)句不能用在非循環(huán)語(yǔ)句的前邊
4.return
return:并非專(zhuān)門(mén)用于結(jié)束循環(huán)的,它的功能是結(jié)束一個(gè)方法。當(dāng)一個(gè)方法執(zhí)行到一個(gè)return語(yǔ) 句時(shí),說(shuō)明這個(gè)方法將被結(jié)束
與break和continue不同的是,return直接結(jié)束整個(gè)方法,不管 這個(gè)return處于多少層循環(huán)之內(nèi)
總結(jié)
以上是生活随笔為你收集整理的4修改初始值_Java基础篇4——循环的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: cfile 修改某些位_王者荣耀:打野刀
- 下一篇: php禁止代理ip访问_php禁止某ip