4修改初始值_Java基础篇4——循环
一.循環(huán)的功能
1.循環(huán)的作用
在某些條件滿足的情況下,反復(fù)執(zhí)行特定代碼的功能。
2.循環(huán)的分類
For循環(huán)
While循環(huán)
Do/while循環(huán)
二.While循環(huán)
1.格式
2.執(zhí)行過程
3.練習(xí)
(1)????打印輸出5次helloword
(2)????求1-10的階乘
三.Do-while循環(huán)
1.格式
2.執(zhí)行過程
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è)小伙伴可以自行編寫代碼進(jìn)行體會。
四.For循環(huán)
1.格式
2.執(zhí)行過程
3.練習(xí)
(1)????打印輸出3次helloworld
(2)????打印100以內(nèi)能被4整除不能被7整除的數(shù)據(jù),每行打印6個(gè)
4.幾種循環(huá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)都要防止無線循環(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í),才 會完全跳出內(nèi)層循環(huán),才可結(jié)束外層的當(dāng)次循環(huán),開始下一次的循環(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語句用于終止某個(gè)語句塊的執(zhí)行
break語句出現(xiàn)在多層嵌套的語句塊中時(shí),可以通過標(biāo)簽指明要終止的是 哪一層語句塊
2.continue
continue 只能使用在循環(huán)結(jié)構(gòu)中
continue語句用于跳過其所在循環(huán)語句塊的一次執(zhí)行,繼續(xù)下一次循環(huán)
continue語句出現(xiàn)在多層嵌套的循環(huán)語句體中時(shí),可以通過標(biāo)簽指明要跳過的是哪一層循環(huán)
continue 語句用法舉例
3.break和continue總結(jié)
break只能用于switch和循環(huán)語句中
continue只能用于循環(huán)語句中
二者功能類似,單continue是終止本次循環(huán),break是終止本層循環(huán)
break,continue之后不能有其他的語句,因?yàn)槌绦蛴肋h(yuǎn)不會執(zhí)行其后的語句
標(biāo)號語句必須緊接在循環(huán)的頭部,標(biāo)號語句不能用在非循環(huán)語句的前邊
4.return
return:并非專門用于結(jié)束循環(huán)的,它的功能是結(jié)束一個(gè)方法。當(dāng)一個(gè)方法執(zhí)行到一個(gè)return語 句時(shí),說明這個(gè)方法將被結(jié)束
與break和continue不同的是,return直接結(jié)束整個(gè)方法,不管 這個(gè)return處于多少層循環(huán)之內(nèi)
總結(jié)
以上是生活随笔為你收集整理的4修改初始值_Java基础篇4——循环的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: cfile 修改某些位_王者荣耀:打野刀
- 下一篇: java中开根号求三角形_Java编程