java100以内猜数字小游戏代码
时间: 2024-09-26 20:06:40 浏览: 26
当然可以。下面是一个简单的Java程序,它实现了经典的“猜数字”游戏,规则是在1到100之间随机生成一个数字,玩家需要猜测,直到猜对为止。游戏代码如下:
```java
import java.util.Random;
import java.util.Scanner;
public class GuessNumberGame {
private static final int MIN = 1;
private static final int MAX = 100;
private static Random random = new Random();
private int secretNumber;
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
SecretNumberGame game = new SecretNumberGame();
game.startGame(scanner);
}
public void startGame(Scanner scanner) {
System.out.println("欢迎来到猜数字游戏,数字范围在1到100之间。");
secretNumber = random.nextInt(MAX - MIN + 1) + MIN;
int guess;
int attempts = 0;
while (true) {
System.out.print("请输入你的猜测:");
guess = scanner.nextInt();
attempts++;
if (guess < secretNumber) {
System.out.println("太小了,再试一次!");
} else if (guess > secretNumber) {
System.out.println("太大了,再试一次!");
} else {
System.out.printf("恭喜你,猜对了!尝试次数:%d\n", attempts);
break;
}
}
}
}
```
在这个游戏中,我们首先创建了一个`SecretNumberGame`类,然后在`main`函数中实例化并开始游戏。玩家每次输入一个数字后,会根据输入值与秘密数字的大小关系给出提示。当猜对时,显示正确答案以及尝试次数,并结束游戏。