以下是使用Java设计的猜数游戏的示例代码:

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

public class GuessNumberGame {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        Random random = new Random();
        int targetNumber = random.nextInt(100) + 1; // 生成1到100之间的随机数
        int guessCount = 0;
        int guess;

        System.out.println('猜数游戏开始!');

        do {
            System.out.print('请输入一个1到100之间的整数:');
            guess = scanner.nextInt();
            guessCount++;

            if (guess < targetNumber) {
                System.out.println('猜小了!');
            } else if (guess > targetNumber) {
                System.out.println('猜大了!');
            } else {
                System.out.println('恭喜你,猜对了!');
            }
        } while (guess != targetNumber);

        System.out.println('你猜对了,用时:' + guessCount + '次');

        if (guessCount <= 5) {
            System.out.println('你真是个天才!');
        } else if (guessCount <= 10) {
            System.out.println('不错,你很聪明!');
        } else {
            System.out.println('加油,下次一定能更快猜对!');
        }
    }
}

这个程序会在1到100之间生成一个随机数,然后要求用户输入一个整数进行猜测。如果猜测的数比随机数小,则提示猜小了;如果猜测的数比随机数大,则提示猜大了;如果猜测的数与随机数相等,则猜对了,游戏结束。程序会统计猜测次数,并根据猜测次数给出评语。

你可以在命令行中运行这个程序,按照提示输入猜测的数。


原文地址: https://www.cveoy.top/t/topic/fOuN 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录