首页 > 开发 > Java > 正文

详解Java中的do...while循环语句的使用方法

2024-07-13 09:55:58
字体:
来源:转载
供稿:网友

这篇文章主要介绍了Java中的do...while循环语句的使用方法,是Java入门学习中的基础知识,需要的朋友可以参考下

对于while语句而言,如果不满足条件,则不能进入循环。但有时候我们需要即使不满足条件,也至少执行一次。

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

 

 
  1. do { 
  2. //代码语句 
  3. }while(布尔表达式); 

do..while循环语句也称为后测试循环语句,它的循环重复执行方式,也是利用一个条件来控制是否要继续重复执行这个语句。与while循环所不同的是,它先执行一次循环语句,然后再去判断是否继续执行。例如,计算1到100之间所有整数的和,也可以使用do...while循环语句实现。具体代码如下:

 

 
  1. int sum=0; 
  2. int i=1; 
  3. do
  4. sum+=i; 
  5. i++; 
  6. while (i<=100); 
  7. System.out.println("1到100之间所有整数的和是: "+sum);<br> 

do...while循环语句执行的过程是:先执行一次循环体,然后再判断条件表达式,如果条件表达式的值为true,则继续执行,否则跳出循环。也就是说,do...while循环语句中的循环体至少被执行一次。

注意:布尔表达式在循环体的后面,所以语句块在检测布尔表达式之前已经执行了。 如果布尔表达式的值为true,则语句块一直执行,直到布尔表达式的值为false。

实例

 

 
  1. public class Test { 
  2.  
  3. public static void main(String args[]){ 
  4. int x = 10; 
  5.  
  6. do
  7. System.out.print("value of x : " + x ); 
  8. x++; 
  9. System.out.print("/n"); 
  10. }while( x < 20 ); 

以上实例编译运行结果如下:

 

 
  1. value of x : 10 
  2. value of x : 11 
  3. value of x : 12 
  4. value of x : 13 
  5. value of x : 14 
  6. value of x : 15 
  7. value of x : 16 
  8. value of x : 17 
  9. value of x : 18 
  10. value of x : 19 

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表