while語(yǔ)句的語(yǔ)法如下所示 -
while(condition) { statement #1 statement #2 ... }
通過(guò)首先計(jì)算條件表達(dá)式(布爾值)來(lái)執(zhí)行 while 語(yǔ)句,如果結(jié)果為true,則執(zhí)行while循環(huán)中的語(yǔ)句。從while語(yǔ)句中的條件的評(píng)估開(kāi)始重復(fù)該過(guò)程 此循環(huán)繼續(xù),直到條件計(jì)算為false。當(dāng)條件變?yōu)榧贂r(shí),循環(huán)終止。 然后程序邏輯繼續(xù)緊跟在while語(yǔ)句之后的語(yǔ)句。下圖顯示了此循環(huán)的圖解說(shuō)明。
下面是一個(gè)while循環(huán)語(yǔ)句的例子 -
class Example { static void main(String[] args) { int count = 0; while(count<5) { println(count); count++; } } }
在上面的例子中,我們首先將計(jì)數(shù)整數(shù)變量的值初始化為0.然后我們?cè)趙hile循環(huán)中的條件是我們計(jì)算表達(dá)式的條件是計(jì)數(shù)應(yīng)該小于5。count小于5,我們將打印count的值,然后增加count的值。上面的代碼的輸出將是 -
0 1 2 3 4
更多建議: