go to index

java之路 — [3]实践 猜数字 答案

read time 1 min read
java

实践 [猜数字] 答案

在这篇文章里,我们将制作一个猜数字游戏。规则是首先程序随机生成一个0~99的整数,然后让玩家输入数字猜测,并告诉玩家猜大了还是猜小了,当最终玩家猜测成功后,输出玩家的猜测次数。

答案

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

public class xhz{

    public static void main(String args[]){
        Random r = new Random();
        int DaAn = r.nextInt(0,100); //生成的是0~99

        Scanner sc = new Scanner(System.in);
        int CaiCeCiShu = 0; //猜测次数

        while(true){

            System.out.println("输入猜测内容;");
            int Caice = sc.nextInt(); //读取输入整数

            CaiCeCiShu++; //使得猜测次数+1

            if(Caice > DaAn){
                System.out.println("猜大了");
            } else if (Caice < DaAn) {
                System.out.println("猜小了");
            } else if (Caice == DaAn){
                System.out.println("猜对了");
                System.out.println("猜测次数:"+CaiCeCiShu);
                break; //退出循环
            }
            
        }
    }
}