更新時(shí)間:2022-04-20 11:46:02 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽3399次
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í)行一次,因?yàn)闂l件是在循環(huán)體之后檢查的。
句法:
do{
//code to be executed / loop body
//update statement
}while (condition);
1. 條件:它是一個(gè)被測(cè)試的表達(dá)式。如果條件為真,則執(zhí)行循環(huán)體并控制更新表達(dá)式。一旦條件變?yōu)榧伲h(huán)就會(huì)自動(dòng)中斷。
例子:
我 <=100
2. 更新表達(dá)式:每次執(zhí)行循環(huán)體時(shí),this 表達(dá)式都會(huì)遞增或遞減循環(huán)變量。
例子:
我++;
例子:
在下面的示例中,我們打印從 1 到 10 的整數(shù)值。與 for 循環(huán)不同,我們需要分別初始化和遞增條件中使用的變量(此處為 i)。否則,循環(huán)將無(wú)限執(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)語(yǔ)句:do-while循環(huán)”介紹,大家如果想了解更多相關(guān)知識(shí),不妨來(lái)關(guān)注一下動(dòng)力節(jié)點(diǎn)的Java教程,里面的課程內(nèi)容更加詳細(xì),相信對(duì)大家的學(xué)習(xí)會(huì)有所幫助的。
相關(guān)閱讀
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)
初級(jí) 202925
初級(jí) 203221
初級(jí) 202629
初級(jí) 203743