这段代码用 Java 实现了一个简单的猜数字游戏,适合编程初学者学习和练习。

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

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('加油,下次一定能更快猜对!');
        }
    }
}

代码使用了 Scanner 类来获取用户输入的猜测数,使用了 Random 类来生成随机数。guessCount 变量用于记录猜测的次数,guess 变量用于存储用户输入的猜测数。

do-while 循环中,先提示用户输入猜测数,然后判断猜测数与目标数的大小关系,并根据情况输出相应的提示信息。如果猜测数等于目标数,则循环结束。

循环结束后,输出猜对的次数,并根据猜对次数的不同输出不同的鼓励信息。

总体来说,这段代码实现了一个简单的猜数游戏,通过随机数生成和用户输入来实现。

Java 猜数字游戏代码:入门级编程练习

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

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