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); 

 

posted @ 2020-01-12 11:36  元贞  阅读(254)  评论(0编辑  收藏  举报