用java 定义一个二维数组,生成随机数列并且值都小于100
时间: 2024-10-15 17:11:28 浏览: 39
在 Java 中,我们可以使用 `Random` 类来生成随机数,然后创建一个二维数组,并确保所有生成的数值都在指定范围内(例如小于100)。这里是一个示例:
```java
import java.util.Random;
public class Main {
public static void main(String[] args) {
int rows = 5; // 数组行数
int cols = 10; // 数组列数
int maxValue = 100; // 随机数的最大值
// 创建一个 Random 对象
Random random = new Random();
// 初始化二维数组
int[][] array = new int[rows][cols];
// 为二维数组填充随机数
for (int i = 0; i < rows; i++) {
for (int j = 0; j < cols; j++) {
array[i][j] = random.nextInt(maxValue); // 使用nextInt()生成0到maxValue-1的随机整数
}
}
// 打印数组
for (int i = 0; i < rows; i++) {
for (int j = 0; j < cols; j++) {
System.out.print(array[i][j] + " ");
}
System.out.println();
}
}
}
```
在这个例子中,我们首先定义了数组的行数和列数,然后创建了一个 `Random` 实例。接着遍历数组,每次循环内部调用 `nextInt(maxValue)` 来获取一个介于0(含)到 `maxValue - 1`(不含)之间的随机整数。
运行这个程序会得到一个大小为 `rows` x `cols` 的二维数组,其中所有元素都是小于100的随机整数。
阅读全文