Java 循环之 do...while 语句

Java 中的 while 如果不满足条件,则不能进入循环,一次都并不会执行

但有时候我们需要即使不满足条件,也至少执行一次,do...while 循环则解决了这个问题

do…while 循环和 while 循环相似,不同的是,do...while 循环至少会执行一次

语法

do {
    //代码语句

}while(布尔表达式);

布尔表达式在循环体的后面,所以语句块在检测布尔表达式之前已经执行了

如果布尔表达式的值为 true,则语句块一直执行,直到布尔表达式的值为 false。

范例

public class Test {
   public static void main(String args[]){
      int x = 10;

      do{
         System.out.print("value of x : " + x );
         x++;
         System.out.print("\n");
      }while( x < 20 );
   }
}

编译运行以上 Java 代码,输出结果如下

value of x : 10
value of x : 11
value of x : 12
value of x : 13
value of x : 14
value of x : 15
value of x : 16
value of x : 17
value of x : 18
value of x : 19

Java 基础教程

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2018 简单教程 twle.cn All Rights Reserved.