用Java编程,4.利用随机数产生一个5行5列的整型矩阵,输出矩阵中元素 的最大值及最大值所在的位置(行、列号)。
时间: 2023-05-12 21:02:57 浏览: 250
在键盘上输入一个3行3列矩阵的各个元素的值(值为整数),然后输出矩阵第一行与第三行元素之和,并在fun()函数中输出
5星 · 资源好评率100%
可以使用以下代码实现:
```java
import java.util.Random;
public class Main {
public static void main(String[] args) {
int[][] matrix = new int[5][5];
Random random = new Random();
int max = Integer.MIN_VALUE;
int maxRow = 0;
int maxCol = 0;
for (int i = 0; i < 5; i++) {
for (int j = 0; j < 5; j++) {
matrix[i][j] = random.nextInt(100);
if (matrix[i][j] > max) {
max = matrix[i][j];
maxRow = i;
maxCol = j;
}
}
}
System.out.println("矩阵中元素的最大值为:" + max);
System.out.println("最大值所在的位置为:第" + (maxRow + 1) + "行,第" + (maxCol + 1) + "列。");
}
}
```
输出结果类似于:
```
矩阵中元素的最大值为:99
最大值所在的位置为:第4行,第2列。
```
注意:每次运行程序时,随机生成的矩阵都不同,因此最大值及其位置也可能不同。
阅读全文