java的While和Do-While语句代码示例

While 语句在一个特定条件为 true 时继续执行一个语句块。它的语法可以表示为:

while (expression) {
     statement(s)
}

While 语句计算表达式,表达式必须返回布尔值。如果表达式的计算结果为 true,则 while 语句将执行 while 块中的语句。While 语句继续测试表达式并执行其块,直到表达式的计算结果为 false。使用 while 语句打印从1到10的值可以像下面的 WhileDemo 程序那样完成:

class WhileDemo {
    public static void main(String[] args){
        int count = 1;
        while (count < 11) {
            System.out.println("Count is: " + count);
            count++;
        }
    }
}

您可以使用 while 语句实现一个无限循环,如下所示:

while (true){
    // your code goes here
}

Java 编程语言还提供了 do-while 语句,可以表达如下:

do {
     statement(s)
} while (expression);

Do-while 和 while 的区别在于 do-while 在循环的底部而不是顶部计算其表达式。因此,do 块中的语句总是至少执行一次,如下面的 DoWhileDemo 程序所示:

class DoWhileDemo {
    public static void main(String[] args){
        int count = 1;
        do {
            System.out.println("Count is: " + count);
            count++;
        } while (count < 11);
    }
}
java的While和Do-While语句代码示例

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注