[if !supportLists]一.[endif]循環(huán)語句
1.1概述
條件滿足時仿贬,反復(fù)執(zhí)行一段代碼
條件不滿足時了袁,結(jié)束循環(huán)
1.2循環(huán)組成
[if !supportLists](1)[endif]初始化表達式
[if !supportLists](2)[endif]循環(huán)條件
[if !supportLists](3)[endif]循環(huán)體
[if !supportLists](4)[endif]步進體
[if !supportLists]二.[endif]for循環(huán)
2.1格式
for(初始化表達式①; 布爾表達式②; 步進表達式④){
循環(huán)體③雷袋;
}
其他語句
2.2執(zhí)行流程
**執(zhí)行流程**
??- 執(zhí)行順序:①②③④>②③④>②③④…②不滿足為止。
??- ①負責(zé)完成循環(huán)變量初始化
??- ②負責(zé)判斷是否滿足循環(huán)條件,不滿足則跳出循環(huán)
??- ③具體執(zhí)行的語句
??- ④循環(huán)后啥容,循環(huán)條件所涉及變量的變化情況
[if !supportLists]三.[endif]while循環(huán)
3.1循環(huán)格式
初始化表達式①
while(布爾表達式②){
循環(huán)體③
步進表達式④
}
其他語句
3.2執(zhí)行流程
??- 執(zhí)行順序:①②③④>②③④>②③④…②不滿足為止。
??- ①負責(zé)完成循環(huán)變量初始化。
??- ②負責(zé)判斷是否滿足循環(huán)條件二蓝,不滿足則跳出循環(huán)。
??- ③具體執(zhí)行的語句指厌。
??- ④循環(huán)后刊愚,循環(huán)變量的變化情況。
[if !supportLists]四.[endif]do-while循環(huán)
4.1格式
初始化表達式①
do{
循環(huán)體③
步進表達式④
}while(布爾表達式②);
其他語句踩验;
4.2執(zhí)行流程
- 執(zhí)行順序:①③④>②③④>②③④…②不滿足為止鸥诽。
??- ①負責(zé)完成循環(huán)變量初始化商玫。
??- ②負責(zé)判斷是否滿足循環(huán)條件,不滿足則跳出循環(huán)牡借。
??- ③具體執(zhí)行的語句
??- ④循環(huán)后拳昌,循環(huán)變量的變化情況
[if !supportLists]五.[endif]其他
5.1循環(huán)語句的區(qū)別
1.建議使用的順序:for,while,do-while
2.循環(huán)次數(shù)確定,建議使用for,循環(huán)次數(shù)不確定建議使用while
3.do-while循環(huán)至少執(zhí)行一次
4.while和do-while循環(huán),循環(huán)結(jié)束后,初始化條件中定義的變量可以繼續(xù)使用, 但是for循環(huán)的不能使用(可以在for循環(huán)外部定義初始化條件中的變量)
5.2死循環(huán)
循環(huán)中的條件永遠為true(永真循環(huán)),死循環(huán)是永不結(jié)束的循環(huán)
在后期的開發(fā)中钠龙,會出現(xiàn)使用死循環(huán)的場景炬藤,例如:我們需要讀取用戶輸入的輸入,但是用戶輸入多少數(shù)據(jù)我們并不清楚俊鱼,也只能使用死循環(huán)刻像,當用戶不想輸入數(shù)據(jù)了,就可以結(jié)束循環(huán)了并闲,如何去結(jié)束一個死循環(huán)呢细睡,就需要使用到跳出語句了。
每天必背Java單詞
loop [lu:p] 循環(huán)
while ? [wail] 當……的時候
sum [s?m] 總數(shù)
count [ka?nt] 計數(shù)
Number [ 'n?mb? ] 數(shù)字,號碼
Flower [?fla??(r)] 花
mark [mɑ:k] 標記
Max [ma: ks] 最大的
Min [min] 最小的
Function [?f??k?n] 功能,函數(shù)
Method ['meθ?d] 方法
Result [ri'z?lt ] 結(jié)果
break [breik] 退出
overload [???v??l??d] 重載
continue [k?n 'tinju] 跳出...繼續(xù)