Java中的while循环和do-while循环有什么区别?

Java中的while循环在每次迭代开始时测试循环继续条件后执行一个或多个语句。但是,do-while循环在第一次迭代完成后测试循环继续条件。因此,do-while循环可保证循环逻辑的一次执行,而while则不能。

示例

public class WhileAndDoWhileLoop {

   public static void main(String args[]) {

      int i=5;

      System.out.println("测试while循环:");

      while(i < 5) {

         System.out.println("Iteration: "+ ++i);

      }

      System.out.println("Test do-while Loop:");

      i=5;

      do {

         System.out.println("Iteration: "+ ++i);

      } while(i < 5);

   }

}

在上面的示例中,while循环语句将根本不执行。但是,do-while循环将执行一次迭代。

输出结果

测试while循环:

Test do-while Loop:

Iteration: 6

以上是 Java中的while循环和do-while循环有什么区别? 的全部内容, 来源链接: utcz.com/z/321886.html

回到顶部