Java 猜数字游戏代码:入门级编程练习
这段代码用 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 循环中,先提示用户输入猜测数,然后判断猜测数与目标数的大小关系,并根据情况输出相应的提示信息。如果猜测数等于目标数,则循环结束。
循环结束后,输出猜对的次数,并根据猜对次数的不同输出不同的鼓励信息。
总体来说,这段代码实现了一个简单的猜数游戏,通过随机数生成和用户输入来实现。
原文地址: https://www.cveoy.top/t/topic/fOvE 著作权归作者所有。请勿转载和采集!