生活中,有些時(shí)候?yàn)榱送瓿扇蝿?wù),需要重復(fù)的進(jìn)行某些動(dòng)作。如參加 10000 米長(zhǎng)跑,需要繞 400 米的賽道反復(fù)的跑 25 圈。在 Java 中實(shí)現(xiàn)功能時(shí),也經(jīng)常需要重復(fù)執(zhí)行某些代碼,例如,我們?yōu)榱吮硎?ldquo;濃烈的愛”,希望輸出 1000 行“我愛慕課網(wǎng)!”。顯然,此時(shí)重復(fù)敲 1000 遍輸出語(yǔ)句是不靠譜滴??!那么,有木有好的辦法來(lái)解決呢? 有,循環(huán)語(yǔ)句!
Java 常用的 3 種循環(huán): while 、 do...while 、 for
本小節(jié)咱們先來(lái)聊聊 while
語(yǔ)法:
執(zhí)行過(guò)程:
< 1 >、 判斷 while 后面的條件是否成立( true / false )
< 2 >、 當(dāng)條件成立時(shí),執(zhí)行循環(huán)內(nèi)的操作代碼 ,然后重復(fù)執(zhí)行< 1 >、< 2 >, 直到循環(huán)條件不成立為止
特點(diǎn):先判斷,后執(zhí)行
如:
一起來(lái)感受一下 while 的魅力吧!
實(shí)現(xiàn)功能:順序輸出 1 ~ 5 這 5 個(gè)數(shù)字。
實(shí)現(xiàn)思路:使用一個(gè)變量 i 代表 1 - 5 之間的數(shù)字,值從 1 開始,每次循環(huán)時(shí)輸出 i 的值,并且對(duì) i 的值加 1 ,只要 i 小于等于數(shù)字 5 就執(zhí)行該循環(huán)
請(qǐng)?jiān)诰庉嬈髦械牡?strong> 7 行,將 while 語(yǔ)句的條件補(bǔ)充完整,程序運(yùn)行結(jié)果:
請(qǐng)驗(yàn)證,完成請(qǐng)求
由于請(qǐng)求次數(shù)過(guò)多,請(qǐng)先驗(yàn)證,完成再次請(qǐng)求
打開微信掃碼自動(dòng)綁定
綁定后可得到
使用 Ctrl+D 可將課程添加到書簽
舉報(bào)