用java编写一个猜数字的小游戏,先确定一个要猜测的数字,然后接收用户输入的数字与这个数字进行比较,如果用户猜的数字大于这个数字那么就提示用户猜大了,然后继续接收用户输入;相反则提示猜小了并继续接收;如果用户猜对则提示猜对了,然后结束程序
时间: 2023-06-03 09:05:58 浏览: 109
很高兴为您解答问题!这是一个有趣的程序设计小游戏。下面是这个游戏的代码,使用Java语言进行编写。
import java.util.Random;
import java.util.Scanner;
public class GuessNumberGame {
public static void main(String[] args) {
Random random = new Random();
int target = random.nextInt(100) + 1; // 计算需要猜测的数字
Scanner scanner = new Scanner(System.in);
int guess = -1;
while (guess != target) {
System.out.print("请输入一个小于等于100的正整数:");
guess = scanner.nextInt();
if (guess < target) {
System.out.println("你猜的数字太小了!");
} else if (guess > target) {
System.out.println("你猜的数字太大了!");
} else {
System.out.println("恭喜你猜对了,答案是" + guess);
}
}
scanner.close();
}
}
这个程序首先会生成一个1到100之间的随机数作为需要猜测的数字,然后通过Scanner类获取用户输入的数字,与目标数字进行比较,根据比较的结果提示用户继续猜测或者结束程序。
希望我的回答对您有帮助。
阅读全文