用Java实现猜数字游戏
时间: 2024-05-03 15:22:37 浏览: 115
下面是一个简单的猜数字游戏的Java实现。游戏的规则是:程序随机生成一个1到100之间的整数,玩家需要猜出这个数字是多少,程序会根据猜测结果给出相应的提示,直到玩家猜出正确的数字。
```java
import java.util.Random;
import java.util.Scanner;
public class GuessNumber {
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;
do {
System.out.print("请输入一个1到100之间的整数:");
guess = scanner.nextInt();
count++;
if (guess > number) {
System.out.println("太大了,请重新猜测!");
} else if (guess < number) {
System.out.println("太小了,请重新猜测!");
}
} while (guess != number);
System.out.println("恭喜你,猜对了!你一共猜了" + count + "次。");
}
}
```
在这个程序中,首先使用`Random`类生成一个1到100之间的随机整数作为答案。然后使用`Scanner`类从控制台读取用户输入的猜测数字,直到猜测正确为止。在每次用户猜测后,程序会根据猜测结果给出相应的提示,告诉用户猜测的数字是太大还是太小。最后,程序输出猜测的次数并结束游戏。
阅读全文