用Java写猜数字游戏
时间: 2024-05-19 19:14:18 浏览: 46
Java写的猜数字游戏
5星 · 资源好评率100%
以下是一个简单的猜数字游戏的Java代码示例:
import java.util.Scanner;
public class GuessNumberGame {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int secretNumber = (int) (Math.random() * 100) + 1; //生成随机数
int guess = 0;
int numGuesses = 0;
System.out.println("我想了一个1到100之间的整数,你来猜猜看吧!");
while (guess != secretNumber) {
System.out.print("请输入你的猜测:");
guess = scanner.nextInt();
numGuesses++;
if (guess < secretNumber) {
System.out.println("你猜的数字太小了,请再试一次。");
} else if (guess > secretNumber) {
System.out.println("你猜的数字太大了,请再试一次。");
} else {
System.out.println("恭喜你猜对了!你用了" + numGuesses + "次猜中了答案。");
}
}
scanner.close();
}
}
运行程序后,程序会生成一个1到100之间的随机数作为秘密数字,然后要求玩家猜测这个数字。每次玩家猜测后,程序会告诉玩家猜的数字是偏大还是偏小,直到玩家猜对为止。程序会统计玩家猜测的次数,并在玩家猜对后输出猜中答案所用的次数。
阅读全文