Java循環語句之 while
生活中,有些時候為了完成任務,需要重復的進行某些動作。如參加 10000 米長跑,需要繞 400 米的賽道反復的跑 25 圈。在 Java 中實現功能時,也經常需要重復執行某些代碼,例如,我們為了表示“濃烈的愛”,希望輸出 1000 行“我愛慕課網!”。顯然,此時重復敲 1000 遍輸出語句是不靠譜滴!!那么,有木有好的辦法來解決呢? 有,循環語句!
Java 常用的 3 種循環:while 、 do...while 、 for
本小節咱們先來聊聊while
語法:
執行過程:
< 1 >、?判斷 while 后面的條件是否成立( true / false )
< 2 >、?當條件成立時,執行循環內的操作代碼?,然后重復執行< 1 >、< 2 >,?直到循環條件不成立為止
特點:先判斷,后執行
如:
Java循環語句之 do...while
do...while 循環與 while 循環語法有些類似,但執行過程差別比較大。
語法:
執行過程:
<1>、 先執行一遍循環操作,然后判斷循環條件是否成立
<2>、 如果條件成立,繼續執行< 1 > 、< 2 >,直到循環條件不成立為止
特點:先執行,后判斷
由此可見,do...while 語句保證循環至少被執行一次!
例如,依然輸出 1000 遍“我愛慕課網”,使用 do...while 的實現代碼為: