java实现键盘输入一个数与随机数进行匹配
时间: 2024-03-26 17:40:06 浏览: 59
可以使用Java的Scanner类获取键盘输入的数,并使用Java的Random类生成随机数,然后比较这两个数是否匹配。以下是一个简单的示例代码:
```java
import java.util.Scanner;
import java.util.Random;
public class RandomNumberGame {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
Random random = new Random();
int targetNumber = random.nextInt(100); // 生成0-99之间的随机整数
int guessNumber = -1; // 初始化猜测数字为-1
int guessCount = 0; // 猜测次数
System.out.println("猜数字游戏开始了,请输入0-99之间的数字:");
while (guessNumber != targetNumber) {
guessNumber = scanner.nextInt();
guessCount++;
if (guessNumber < targetNumber) {
System.out.println("猜小了,请再猜一次:");
} else if (guessNumber > targetNumber) {
System.out.println("猜大了,请再猜一次:");
}
}
System.out.println("恭喜你,猜对了!你一共猜了" + guessCount + "次。");
}
}
```
这个程序会生成一个0-99之间的随机整数,然后让用户输入数字进行猜测,直到猜对为止。如果猜小了,程序会提示“猜小了,请再猜一次:”,如果猜大了,程序会提示“猜大了,请再猜一次:”。最后会输出猜测次数。
阅读全文