鍍金池/ 教程/ Java/ Java do-while循環(huán)
Java for循環(huán)
Java接口
Java是什么?
Java命名約定
java中方法重載和方法重寫的區(qū)別
Java運(yùn)算符
Java抽象類
Java快速入門
Java實(shí)例初始化程序塊
Java靜態(tài)綁定和動態(tài)綁定
Java do-while循環(huán)
Java對象克隆
Java Object類
Java聚合
Java繼承
Java this關(guān)鍵字
Java虛擬機(jī)內(nèi)部體系結(jié)構(gòu)
Java構(gòu)造器(構(gòu)造方法)
Eclipse安裝和配置
Java多態(tài)
Java方法重載
Java while循環(huán)
Java教程
Java按值調(diào)用和引用調(diào)用
Java strictfp關(guān)鍵字
Java封裝
Java語言特點(diǎn)
Java數(shù)組
Java instanceof運(yùn)算符
Java包裝類
Java命令行參數(shù)
Java包
Java面向?qū)ο螅∣OP)概念
簡單Java程序
Java基礎(chǔ)實(shí)例程序
Java對象和類
Java continue語句
Java抽象類和接口的區(qū)別
C++ VS Java比較
Java if/else語句
Java switch語句
Java歷史
Java變量和數(shù)據(jù)類型
安裝Java環(huán)境(Linux)
Java JDK安裝和配置
Hello Java程序的內(nèi)部細(xì)節(jié)
Java break語句
Java方法重寫
Java Unicode編碼系統(tǒng)
怎么樣開始學(xué)習(xí)Java編程?
對象和類之間的區(qū)別
Java訪問修飾符
Java super關(guān)鍵字
Java注釋
JDK,JRE和JVM之間的區(qū)別
Java final關(guān)鍵字
Java static關(guān)鍵字

Java do-while循環(huán)

Java do-while循環(huán)用于多次迭代程序的一部分或重復(fù)多次執(zhí)行一個代碼塊。 如果迭代次數(shù)不固定,必須至少執(zhí)行一次循環(huán),建議使用do-while循環(huán)。

Java do-while循環(huán)至少執(zhí)行一次,因?yàn)樗窃谘h(huán)體之后檢查條件。

語法:

do{  
    //code to be executed  
}while(condition); // 后置條件檢查

Java do-while循環(huán)執(zhí)行流程圖如下所示 -

示例:

public class DoWhileExample {
    public static void main(String[] args) {
        int i = 1;
        do {
            System.out.println(i);
            i++;
        } while (i <= 10);
    }
}

執(zhí)行結(jié)果如下 -

1
2
3
4
5
6
7
8
9
10

Java無限do-while循環(huán)

如果在do-while循環(huán)中傳遞參數(shù)值為:true,它將是一個無限do-while循環(huán)。

語法:

do{  
    //code to be executed  
}while(true);

示例:

public class DoWhileExample2 {
    public static void main(String[] args) {
        do {
            System.out.println("infinitive do while loop");
        } while (true);
    }
}

執(zhí)行結(jié)果如下 -

infinitive do while loop
infinitive do while loop
infinitive do while loop
ctrl+c

上面的需要按ctrl + c退出程序。


上一篇:Java數(shù)組下一篇:Java注釋