Java-猜数字小游戏

需求:

  • 随机生成一个1:100的数字
  • 用户可以输入数字
  • 猜不对会一直猜下去,但用户可以手动退出
  • 可以根据不同给出相应的提示
    • 如果猜测的数字比随机生成的整数大了,提示大了
    • 如果猜测的数字比随机生成的整数小了,提示小了
    • 如果猜中了,自动退出程序

程序演示:
Java-猜数字小游戏_第1张图片

代码:

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

public class First {
    public static void main(String[] args) {
        // 随机生成一个1:100之间的数字
        Random x = new Random();
        int number = x.nextInt(100);
        while (true) {
            // 用户输入的数字
            Scanner sc = new Scanner(System.in);
            System.out.print("请输入您要猜的数字:(输入0退出!)");
            int gnumber = sc.nextInt();
            // 判断数字是否猜测正确
            if (gnumber == 0) {
                System.out.println("您已经退出");
                break;
            } else if (gnumber > number) {
                System.out.println("您的数字" + gnumber + "大了,继续猜");
            } else if (gnumber < number) {
                System.out.println("您的数字" + gnumber + "小了,继续猜");
            } else {
                System.out.println("您猜对了,game over");
                break;
            }
        }
    }
}

你可能感兴趣的:(Java,java)