用Java写一个简单的猜数字游戏
时间: 2023-10-23 16:11:19 浏览: 91
以下是Java写的简单猜数字游戏的代码:
import java.util.Scanner;
public class GuessNumberGame {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int numberToGuess = (int) (Math.random() * 100) + 1;
int numberOfGuesses = 0;
boolean win = false;
System.out.println("猜数字游戏开始!");
System.out.println("你需要猜出一个1~100之间的数字。");
while (!win) {
System.out.print("请输入你的猜测:");
int guess = scanner.nextInt();
numberOfGuesses++;
if (guess < numberToGuess) {
System.out.println("你猜的数字太小了,请重试。");
} else if (guess > numberToGuess) {
System.out.println("你猜的数字太大了,请重试。");
} else {
win = true;
System.out.println("恭喜你,你猜对了!");
System.out.println("你猜了" + numberOfGuesses + "次。");
}
}
scanner.close();
}
}
运行结果:
猜数字游戏开始!
你需要猜出一个1~100之间的数字。
请输入你的猜测:50
你猜的数字太小了,请重试。
请输入你的猜测:75
你猜的数字太大了,请重试。
请输入你的猜测:60
你猜的数字太小了,请重试。
请输入你的猜测:65
你猜的数字太小了,请重试。
请输入你的猜测:70
恭喜你,你猜对了!
你猜了5次。
阅读全文