用Java随机生成1-25个随机数填在5×5矩阵中
时间: 2024-09-08 20:01:42 浏览: 97
在Java中,我们可以使用`java.util.Random`类以及二维数组来创建一个5x5的矩阵,并填充随机数。这里是一个简单的示例:
```java
import java.util.Random;
public class RandomMatrix {
public static void main(String[] args) {
int[][] matrix = new int[5][5]; // 创建一个5x5的二维数组
Random random = new Random(); // 创建Random对象
for (int i = 0; i < matrix.length; i++) { // 遍历行
for (int j = 0; j < matrix[i].length; j++) { // 遍历列
matrix[i][j] = random.nextInt(26); // 生成1到25之间的随机数
// 如果你想让矩阵中的元素都在1-25范围内,可以加1,因为nextInt(26)包括26
// matrix[i][j] = random.nextInt(26) + 1;
}
}
// 打印矩阵
for (int[] row : matrix) {
for (int num : row) {
System.out.print(num + " ");
}
System.out.println();
}
}
}
```
在这个代码里,我们首先初始化了一个5x5的二维数组,然后使用嵌套循环生成每个位置的随机数,范围是从1到25(如果不加1的话)。最后,我们打印出整个矩阵。
阅读全文