java随机数案例20到100的代码让用户判断
时间: 2023-10-16 19:02:53 浏览: 94
下面是一个使用Java语言编写的代码示例,用于生成一个介于20到100之间的随机数,并让用户进行判断。
```java
import java.util.Random;
import java.util.Scanner;
public class RandomNumberExample {
public static void main(String[] args) {
Random rand = new Random();
int randomNumber = rand.nextInt(81) + 20; // 生成20到100之间的随机数
System.out.println("请猜一个介于20到100之间的整数:");
Scanner scanner = new Scanner(System.in);
int guessedNumber = scanner.nextInt(); // 获取用户输入的整数
if(guessedNumber < randomNumber) {
System.out.println("你猜的数字太小了!");
} else if (guessedNumber > randomNumber) {
System.out.println("你猜的数字太大了!");
} else {
System.out.println("恭喜!你猜对了!");
}
scanner.close(); // 关闭输入流
}
}
```
这段代码首先使用`Random`类来生成一个介于20到100之间的随机数,并使用`nextInt()`方法获取该随机数。然后,它提示用户输入一个整数,并将输入的整数存储在`guessedNumber`变量中。接着,它使用条件语句来判断用户猜测的数字与生成的随机数的大小关系,并给出相应的提示。
如果用户猜测的数字小于随机数,则输出"你猜的数字太小了!";如果用户猜测的数字大于随机数,则输出"你猜的数字太大了!";如果用户猜测的数字等于随机数,则输出"恭喜!你猜对了!"。
最后,代码使用`close()`方法关闭了输入流,确保程序正常结束。
阅读全文