有一个3×4的矩阵,要求用java编程序求出其中值最大的那个元素的值,以及其所在的行号和列号
时间: 2023-12-19 20:16:34 浏览: 111
求矩阵行最大值
好的,我可以帮你解决这个问题。以下是Java代码实现:
```java
public class MaxValueInMatrix {
public static void main(String[] args) {
int[][] matrix = {{1, 2, 3, 4},
{5, 6, 7, 8},
{9, 10, 11, 12}};
int max = matrix[0][0];
int row = 0;
int col = 0;
for (int i = 0; i < matrix.length; i++) {
for (int j = 0; j < matrix[0].length; j++) {
if (matrix[i][j] > max) {
max = matrix[i][j];
row = i;
col = j;
}
}
}
System.out.println("The max value is " + max + ", at row " + row + ", and col " + col + ".");
}
}
```
这个程序会输出:
```
The max value is 12, at row 2, and col 3.
```
这就是矩阵中最大值的位置和值。
阅读全文