Java do..while语句

Java do..while语句


do while 是先运行do的语句,然后在判断while的语句

do…while我自己的感悟是: 当要先输入一个东西,再判断的时候使用

例子:

int number=0;
 do {
    
    
     System.out.println("number的数字是:"+number);
     number++;
 }while(number<5);

输出是

下面是一个do…while的小游戏,里面包括了random的用法,不清楚random怎么写的小伙伴可以去我另外一个解释random的博客看:
https://blog.csdn.net/gydennis/article/details/122325849

这是一个猜数游戏,在0到100中猜一个随机数

import java.util.Random;
import java.util.Scanner;

public class Guessing {
    
    
    public static void main(String[] args) {
    
    
        //猜数
        Random random=new Random();
        int number = random.nextInt(100);
        Scanner scan = new Scanner(System.in);
        int max=100,min=0;
        int guess_number;
        System.out.println("请输入一个数");
        do{
    
    
            guess_number= scan.nextInt();

            if(guess_number>number && guess_number>=min && guess_number <=max){
    
    
                System.out.println("请输入一个数在"+min+"到"+guess_number+"之间");
                max=guess_number;90
            }else if(guess_number<number && guess_number>=min && guess_number <=max){
    
    
                System.out.println("请输入一个数在"+guess_number+"到"+max+"之间");
                min=guess_number;
            }else if(guess_number<min || guess_number >max){
    
    
                System.out.print("非法输入,");
                System.out.println("请输入一个数在"+min+"到"+max+"之间");
            }
        }while(guess_number!=number);
        System.out.println("恭喜你猜对了,正确的数是:"+number);
    }
}

Guess you like

Origin blog.csdn.net/gydennis/article/details/122326828