do…while循环

Posted wenyule

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了do…while循环相关的知识,希望对你有一定的参考价值。

do…while循环

do…while和while差不多. 区别是:
 
1. while先判断. 后执行
2. do…while是先执行, 后判断
 
语法:
do {
// 循环体
} while (条件判断);
案例:
 
do {
     System.out.println("还钱");
 } while (true);
使用do…while循环数数
 int i = 0 ;
 do{
     System.out.println(i);
     i++;
 } while (i < 10);
使用do…while来实现猜数游戏
 // 随机数生成器
 Random rd = new Random();
 // 创建一个整数随机数 [0,100)
 int n = rd.nextInt(100);
 Scanner sc = new Scanner(System.in);
 boolean flag = true;
 do {
     System.out.println("请输入一个0-99之间的数字:");
     int you = sc.nextInt();
     if(you > n){
         System.out.println("猜大了");
     } else if( you < n){
         System.out.println("猜小了");
     } else {
         System.out.println("猜对了");
         flag = false;
     }
 } while(flag); 

 

以上是关于do…while循环的主要内容,如果未能解决你的问题,请参考以下文章

do-while循环结构

循环语句 while,do while ,for 循环

do-while与while的区别?

PHP流程控制之do...while循环的区别

do-while语句和while的区别

流程控制06-do..while循环