while語法:
while(條件){
循環(huán)體
}
循環(huán)體:就是我們之前說的代碼塊
語義:
1.先看條件是否為true无埃,如果為true徙瓶,跳轉(zhuǎn)到2,如果為false就跳轉(zhuǎn)到3
2.執(zhí)行循環(huán)體嫉称,執(zhí)行完畢跳轉(zhuǎn)到1
3.跳出循環(huán)侦镇,循環(huán)結(jié)束
注意:如果循環(huán)一直執(zhí)行,永遠(yuǎn)不會(huì)結(jié)束就叫死循環(huán)
如果你是要規(guī)定次數(shù)的一種循環(huán)织阅,請記得寫i++;
do-while的功能和while循環(huán)是一樣的
唯一區(qū)別在于:do-while的循環(huán)體至少會(huì)執(zhí)行一次虽缕,而while的循環(huán)體可能一次都不執(zhí)行
語法:
do{
循環(huán)體
}while(條件);
語義:1.先執(zhí)行循環(huán)體,再跳轉(zhuǎn)到2
2.判斷條件是否為true蒲稳,如果為true氮趋,跳轉(zhuǎn)回1,如果為fasle跳轉(zhuǎn)到3
3.跳出循環(huán)江耀,循環(huán)結(jié)束
for循環(huán)語法:
for(表達(dá)式1;表達(dá)式2;表達(dá)式3){
循環(huán)體
}
語義:
1.執(zhí)行表達(dá)式1剩胁,執(zhí)行完畢跳轉(zhuǎn)到2
2.執(zhí)行表達(dá)式2,看表達(dá)式的結(jié)果是否為true祥国,如果為true昵观,那么就跳轉(zhuǎn)到3,如果為false,就跳轉(zhuǎn)到4
3.執(zhí)行循環(huán)體舌稀,執(zhí)行完畢再執(zhí)行表達(dá)式3啊犬,表達(dá)式3執(zhí)行完畢,跳回2
4.跳出循環(huán)壁查,循環(huán)結(jié)束
因此表達(dá)式1:一般聲明變量的語句
表達(dá)式2:一般寫循環(huán)條件
表達(dá)式3:一般寫控制循環(huán)次數(shù)變量的自增