用java编写一个小游戏
时间: 2023-08-22 20:06:03 浏览: 28
好的,我可以为您提供一个简单的猜数字小游戏的Java代码,如下所示:
```java
import java.util.Random;
import java.util.Scanner;
public class GuessNumberGame {
public static void main(String[] args) {
// 生成随机数
Random random = new Random();
int number = random.nextInt(100) + 1;
Scanner scanner = new Scanner(System.in);
int guess;
int count = 0;
boolean win = false;
// 循环猜数字
while (count < 5) {
System.out.println("请猜一个1到100之间的数字(还剩" + (5 - count) + "次机会):");
guess = scanner.nextInt();
if (guess == number) {
System.out.println("恭喜你,猜对了!");
win = true;
break;
} else if (guess < number) {
System.out.println("猜小了,再试一次吧!");
} else {
System.out.println("猜大了,再试一次吧!");
}
count++;
}
if (!win) {
System.out.println("很遗憾,你没有猜对,正确答案是:" + number);
}
scanner.close();
}
}
```
这个小游戏会随机生成一个1到100之间的数字,玩家需要在5次机会内猜出这个数字。每次猜测后,程序会提示玩家数字猜大了还是猜小了,直到猜对为止。如果5次机会用完了还没有猜对,程序会告诉玩家正确答案是什么。