Java核心教程:Java do...while循环

格桑2022-01-04 11:36

  do...while循环类似于while循环,除了do...while循环保证至少执行一次。

Java核心教程:Java do...while循环

  语法

  以下是do...while循环的语法 :

do {
   // Statements
}while(boolean_expression);

  请注意,布尔表达式在循环的末尾,因此循环中的语句在测试布尔值之前已经执行了一次。

  如果布尔表达(boolean_expression)式评估结果为true,则控制跳回到do语句,循环中的语句再次执行。 重复此过程,直到布尔表达式(boolean_expression)评估结果为false。

  执行流程图

Java核心教程:Java do...while循环

  示例1. do…while循环

  这是一个简单的java do while循环示例,用于打印5到10之间的数字。

//package com.kaikeba.javadowhileloop;

public class JavaDoWhileLoop {

    public static void main(String[] args) {

        int i = 5;
        do {
            System.out.println(i);
            i++;
        } while (i <= 10);
    }
}

  执行上面示例代码,得到以下结果:

5
6
7
8
9
10

  示例2. do…while无限循环

  通过在do...while循环中将布尔表达式使用true值来创建无限循环。下面是一个简单的做java无限循环的例子(伪代码)。

//package com.java.javadowhileloop;

public class DoWhileTrueJava {

    public static void main(String[] args) throws InterruptedException {
        do {
            System.out.println("Start Processing inside do while loop");
            // 在指定目录中查找文件
            // 如果找到,则处理它,例如:将文件信息插入数据库
            System.out.println("End Processing of do while loop");

            Thread.sleep(5 * 1000); // 暂停5秒,接着执行
        } while (true);
    }
}

  请注意,如果在终端中执行程序,则可使用Ctrl + C手动退出应用程序。 如果已在Eclipse IDE中执行程序,则会有一个红色按钮来终止程序。

  do…while与while循环比较

  当希望在循环内的语句至少执行一次时,则应该使用do...while循环。 否则,使用while循环总是更好选择。Java while循环看起来比do...while循环更干净。

  以上就是开课吧小编为大家整理发布的“Java核心教程:Java do...while循环”一文,更多相关内容尽在开课吧广场Java教程频道。

Java核心教程:Java do...while循环

免责声明:本站所提供的内容均来源于网友提供或网络搜集,由本站编辑整理,仅供个人研究、交流学习使用。如涉及版权问题,请联系本站管理员予以更改或删除。
有用
分享