日常學(xué)習(xí) 7.25循環(huán)
7.20 循環(huán)
java流程控制之循環(huán)
#學(xué)習(xí)要點(diǎn):
1.循環(huán)格式
2.循環(huán)條件要考慮周全
3.循環(huán)的執(zhí)行流程要絕對掌控
可以看一些電影鍛煉邏輯能力
循環(huán):《恐怖游輪》 《源代碼》
嵌套:《盜夢空間》
其他:《電鋸驚魂》 《死神來了》 《林中小屋》
一、格式
1.while格式
流程1 -初始化循環(huán)條件
流程2 -while(判斷循環(huán)條件){
流程3 如果條件成立,就會(huì)一直循環(huán),直到不成立(循環(huán)體),
流程4 需要一個(gè)控制循環(huán)的代碼,防止死循環(huán)。
}
執(zhí)行流程:1-->2--判斷-->3-->4-->2--判斷-->2......
流程圖:程序開始 兩邊有弧度的矩形
程序執(zhí)行過程 矩形
程序判斷 菱形
程序跳轉(zhuǎn) 帶有箭頭的連線
2.for格式
-for(初始化的條件1 ;判斷條件2 ;控制循環(huán)的條件3 ){
循環(huán)體4
}
執(zhí)行流程:1-->2--判斷--true-->4-->3-->2--判斷.........
#循環(huán)的使用場景
當(dāng) 重復(fù)性/有規(guī)律 的做一件事時(shí),可以考慮使用循環(huán)。
#循環(huán)中的思想
累加的思想:
如:1+2+3...+100=?
重復(fù):加法
規(guī)律:每次加的時(shí)候,數(shù)字比前面多
統(tǒng)計(jì)的思想(定義一個(gè)變量用于計(jì)數(shù))
列出1~100之間所有能杯6整除的整數(shù),打印四個(gè)數(shù)為一行
1.列出1~100的整數(shù)
2.橫過來打印
3.判斷能不能被6整除(對6取余為0)
4.四個(gè)數(shù)為一行,進(jìn)一步統(tǒng)計(jì) 數(shù)四個(gè)換行一下
#循環(huán)跳轉(zhuǎn)
break
在switch中代表結(jié)束當(dāng)前分支判斷
在循環(huán)中代表結(jié)束當(dāng)前循環(huán)
continue
只能使用在循環(huán)中,代表跳過本次繼續(xù)下次
return
只能使用在方法中,代表結(jié)束當(dāng)前方法
#無限循環(huán)
方法1:
for(;;){
}
方式2(正規(guī)寫法):
while(true){
if(){
break;
}
}
#循環(huán)嵌套(循環(huán)套循環(huán))
案例:
o o o o o
o o o o o
o o o o o
o o o o o
打印出想要的形狀
for(int a = 0;a < 6;a++){
for(int b = 0;b < 6;b++){
System.out.print("○ ");
}
System.out.print();
}
提問1
支線任務(wù):
1.推薦電影 一部提神醒腦刺激的電影《極度深寒》
2.do while 和其他循環(huán)有什么區(qū)別
-do…while循環(huán)先執(zhí)行一次循環(huán)體,然后判斷條件是否成立,是否繼續(xù)執(zhí)行循環(huán)體(先執(zhí)行后判斷),所以至少會(huì)執(zhí)行一次
3."PHP是世界上最好的編程語言"這個(gè)梗的由來
-”php是世界上最好的語言“這句話,最早出現(xiàn)在2001年7月的PHP文檔中。
后來PHP語言招黑,乃至“PHP是最好的語言”成為一個(gè)諷刺PHP開發(fā)者的梗,實(shí)際上還是由于2010年后移動(dòng)app開發(fā)的火爆,移動(dòng)開發(fā)和Web開發(fā)者地位的。
舉個(gè)不恰當(dāng)?shù)睦?,“我們選了最丑的女孩當(dāng)班花,這樣其他所有女孩都可以說自己比班花還漂亮”
4.如何結(jié)束指定層數(shù)的循環(huán)
