Java循環(huán)語句之 while
生活中苫亦,有些時候為了完成任務(wù)斋否,需要重復(fù)的進(jìn)行某些動作叙赚。如參加 10000 米長跑老客,需要繞 400 米的賽道反復(fù)的跑 25 圈。在 Java 中實現(xiàn)功能時震叮,也經(jīng)常需要重復(fù)執(zhí)行某些代碼胧砰,例如,我們?yōu)榱吮硎尽皾饬业膼邸痹┚#M敵?1000 行“我愛慕課網(wǎng)朴则!”。顯然钓简,此時重復(fù)敲 1000 遍輸出語句是不靠譜滴N诙省!那么外邓,有木有好的辦法來解決呢撤蚊? 有,循環(huán)語句损话!
Java 常用的 3 種循環(huán):while 侦啸、 do...while 、 for
本小節(jié)咱們先來聊聊while
語法:
執(zhí)行過程:
< 1 >丧枪、?判斷 while 后面的條件是否成立( true / false )
< 2 >光涂、?當(dāng)條件成立時,執(zhí)行循環(huán)內(nèi)的操作代碼?拧烦,然后重復(fù)執(zhí)行< 1 >忘闻、< 2 >,?直到循環(huán)條件不成立為止
特點:先判斷恋博,后執(zhí)行
如:
Java循環(huán)語句之 do...while
do...while 循環(huán)與 while 循環(huán)語法有些類似齐佳,但執(zhí)行過程差別比較大。
語法:
執(zhí)行過程:
<1>债沮、 先執(zhí)行一遍循環(huán)操作炼吴,然后判斷循環(huán)條件是否成立
<2>、 如果條件成立疫衩,繼續(xù)執(zhí)行< 1 > 硅蹦、< 2 >,直到循環(huán)條件不成立為止
特點:先執(zhí)行,后判斷
由此可見提针,do...while 語句保證循環(huán)至少被執(zhí)行一次命爬!
例如,依然輸出 1000 遍“我愛慕課網(wǎng)”辐脖,使用 do...while 的實現(xiàn)代碼為: