第1个随机数的范围是1到10 第2个随机数的范围是11到20 第3个随机数的范围是21到30 第4个随机数的范围是31到40 第5个随机数的范围是41到50 提示 : 利用循环 注意找规律 用java中的for循环
时间: 2024-12-12 10:26:35 浏览: 8
在Java中,你可以使用`Random`类和`for`循环来生成指定范围内的随机数,并通过一个计数变量来控制每个范围。这里是一个简单的示例:
```java
import java.util.Random;
public class Main {
public static void main(String[] args) {
Random random = new Random();
// 初始化计数器和数组来存储结果
int counter = 1;
int[] numbers = new int[5];
for (int i = 0; i < 5; i++) { // 循环5次,对应五个随机数
switch (i + 1) { // 根据索引找到对应的范围
case 1:
numbers[i] = random.nextInt(10) + 1; // 1到10
break;
case 2:
numbers[i] = random.nextInt(10) + 11; // 11到20
break;
case 3:
numbers[i] = random.nextInt(10) + 21; // 21到30
break;
case 4:
numbers[i] = random.nextInt(10) + 31; // 31到40
break;
case 5:
numbers[i] = random.nextInt(10) + 41; // 41到50
break;
}
System.out.println("第" + (counter++) + "个随机数是:" + numbers[i]);
}
}
}
```
这个程序会打印出每个随机数。注意,我们使用`switch`语句来根据索引确定具体的随机数范围,并利用`nextInt()`方法生成随机整数。
阅读全文