用Java写猜数字游戏
时间: 2024-05-12 12:15:42 浏览: 78
好的,以下是一个简单的猜数字游戏代码示例:
```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; // 生成1-100之间的随机数
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 {
System.out.println("猜的太大了,再试试。");
}
}
input.close();
}
}
```
这个程序会生成一个1到100之间的随机数,然后让玩家来猜这个数。每次猜完后,程序会告诉玩家猜的数是太大、太小还是正确的,并记录猜的次数。当玩家猜对了,程序会输出恭喜信息和猜的次数。
阅读全文