java中如何作用Math类中的random方法随机产生一个0~100的数,并由玩家进行猜测提示玩家猜大了,猜小了或者猜对了,运行程序后显示:(请输入一个整数())
时间: 2024-09-18 20:11:56 浏览: 40
在Java中,你可以使用`Math.random()`方法配合一些基本的数学运算来生成0到100之间的随机数,然后通过控制台交互让玩家进行猜测。以下是一个简单的示例程序:
```java
import java.util.Random;
import java.util.Scanner;
public class GuessingGame {
public static void main(String[] args) {
Random random = new Random();
int numberToGuess = random.nextInt(101); // 0到100的随机数
Scanner scanner = new Scanner(System.in);
int guess;
boolean correctGuess = false;
while (!correctGuess) {
System.out.println("请输入一个整数:");
guess = scanner.nextInt();
if (guess < numberToGuess) {
System.out.println("猜小了,请再试一次。");
} else if (guess > numberToGuess) {
System.out.println("猜大了,请再试一次。");
} else {
System.out.println("恭喜你,猜对了!");
correctGuess = true;
}
}
scanner.close();
}
}
```
当你运行这个程序,它会首先生成一个0到100之间的随机数,然后提示玩家输入猜测。如果玩家猜的数字小于实际数字,会提示“猜小了”,反之则提示“猜大了”。当玩家猜对后,游戏结束。
阅读全文