首頁技術(shù)文章正文

Day03循環(huán)結(jié)構(gòu)匯總

更新時間:2018-09-26 來源:黑馬程序員技術(shù)社區(qū) 瀏覽量:

一:循環(huán)結(jié)構(gòu)分類
(1)while循環(huán)
(2)do-while循環(huán)
(3)for循環(huán)
二:詳細結(jié)構(gòu)
(1)for循環(huán)
語句格式:
for(初始化語句;判斷條件語句;控制條件語句){
循環(huán)體;
}
執(zhí)行流程:
1.初始化語句
2.判斷條件語句
true --> 循環(huán)體
false -->結(jié)束循環(huán)
3.執(zhí)行循環(huán)體
4.控制條件語句
5.回到2繼續(xù)
(2)while循環(huán)
語句格式:
初始化語句;
while(判斷條件語句){
循環(huán)體語句;
控制條件語句;
}
執(zhí)行流程:
1.執(zhí)行初始化語句
2.執(zhí)行判斷條件語句 看其返回值是true 還是false
如果是 true: 就繼續(xù)執(zhí)行 循環(huán)體中的內(nèi)容
如果是 false: 就結(jié)束循環(huán)
3.執(zhí)行循環(huán)體語句
4.執(zhí)行控制條件語句
5.回到2繼續(xù)
(3)do-while循環(huán)
語句格式:
初始化語句;
do{
循環(huán)體語句;
控制條件語句;
}while(判斷條件語句);
執(zhí)行流程:
1.執(zhí)行初始化語句
2.執(zhí)行循環(huán)體語句
3.執(zhí)行控制條件語句
4.執(zhí)行判斷條件語句
如果是true 就繼續(xù)循環(huán)執(zhí)行
如果是false 就結(jié)束循環(huán)
5.回到2繼續(xù)
三:注意事項
(1)判斷條件語句,結(jié)果必須是boolean類型,一定要保證條件有邊界,否則就是死循環(huán)了。
(2)do-while循環(huán)的while后面必須有分號結(jié)束
四:for,while和do-while三種循環(huán)的異同點
(1)for循環(huán)和while循環(huán) 初始化變量的作用域不同 
(2)do-while循環(huán)至少執(zhí)行一次循環(huán)體    

   

作者:黑馬程序員JavaEE培訓(xùn)學(xué)院

首發(fā):http://java.itheima.com

分享到:

Java培訓(xùn)班課程javaee

Python培訓(xùn)機構(gòu)python大數(shù)據(jù)

web前端培訓(xùn)課程升級V8.5web

AI+設(shè)計培訓(xùn)課程ui

大數(shù)據(jù)培訓(xùn)課程cloud

軟件測試培訓(xùn)課程test

c

新媒體運營培訓(xùn)netmarket

產(chǎn)品經(jīng)理培訓(xùn)課程pm

linux培訓(xùn)Linux

movies

智能機器人培訓(xùn)robot

電商視覺設(shè)計課程uids

AI

集成電路應(yīng)用開發(fā)(嵌入式)培訓(xùn)課程jdbc

在線咨詢 我要報名
和我們在線交談!