更新時間:2022-04-20 11:46:02 來源:動力節(jié)點 瀏覽3600次
Java do-while 循環(huán)用于重復(fù)迭代程序的一部分,直到指定的條件為真。如果迭代次數(shù)不固定,必須至少執(zhí)行一次循環(huán),建議使用 do-while 循環(huán)。
Java do-while 循環(huán)稱為退出控制循環(huán)。因此,與 while 循環(huán)和 for 循環(huán)不同,do-while 在循環(huán)體的末尾檢查條件。Java do-while 循環(huán)至少執(zhí)行一次,因為條件是在循環(huán)體之后檢查的。
句法:
do{
//code to be executed / loop body
//update statement
}while (condition);
1. 條件:它是一個被測試的表達(dá)式。如果條件為真,則執(zhí)行循環(huán)體并控制更新表達(dá)式。一旦條件變?yōu)榧?,循環(huán)就會自動中斷。
例子:
我 <=100
2. 更新表達(dá)式:每次執(zhí)行循環(huán)體時,this 表達(dá)式都會遞增或遞減循環(huán)變量。
例子:
我++;
例子:
在下面的示例中,我們打印從 1 到 10 的整數(shù)值。與 for 循環(huán)不同,我們需要分別初始化和遞增條件中使用的變量(此處為 i)。否則,循環(huán)將無限執(zhí)行。
DoWhileExample.java
public class DoWhileExample {
public static void main(String[] args) {
int i=1;
do{
System.out.println(i);
i++;
}while(i<=10);
}
}
輸出:
1
2
3
4
5
6
7
8
9
10
如果在 do-while 循環(huán)中傳遞true,它將是不定式 do-while 循環(huán)。
句法:
do{
//code to be executed
}while(true);
例子:
DoWhileExample2.java
public class DoWhileExample2 {
public static void main(String[] args) {
do{
System.out.println("infinitive do while loop");
}while(true);
}
}
輸出:
不定式 do while loop
不定式 do while loop
不定式 do while loop
以上就是關(guān)于“Java循環(huán)語句:do-while循環(huán)”介紹,大家如果想了解更多相關(guān)知識,不妨來關(guān)注一下動力節(jié)點的Java教程,里面的課程內(nèi)容更加詳細(xì),相信對大家的學(xué)習(xí)會有所幫助的。
相關(guān)閱讀