用java帮我写一个猜数字的程序
好的,以下是一个简单的猜数字游戏程序,使用Java语言编写:
import java.util.Random;
import java.util.Scanner;
public class GuessNumberGame {
public static void main(String[] args) {
Random random = new Random();
int numberToGuess = random.nextInt(100) + 1; // 生成随机数
int numberOfTries = 0;
Scanner input = new Scanner(System.in);
int guess;
boolean win = false;
while (!win) {
System.out.print("猜一个1到100之间的数字: ");
guess = input.nextInt();
numberOfTries++;
if (guess == numberToGuess) {
win = true;
System.out.println("恭喜你,你猜对了!");
System.out.println("你一共猜了" + numberOfTries + "次。");
} else if (guess < numberToGuess) {
System.out.println("你猜的数字太小了,请再猜一次。");
} else if (guess > numberToGuess) {
System.out.println("你猜的数字太大了,请再猜一次。");
}
}
}
}
运行程序后,程序会随机生成一个1到100之间的数字,然后提示用户输入猜测的数字。如果猜对了,程序会输出恭喜信息并显示猜的次数。如果猜错了,程序会提示猜的数字是太大还是太小,并让用户继续猜测。直到猜对为止。
原文地址: https://www.cveoy.top/t/topic/0gY 著作权归作者所有。请勿转载和采集!