求3×4矩阵中的最大值和最小值,并输出所在行号和列号
时间: 2024-10-15 22:20:39 浏览: 33
在Java中,可以创建一个3x4的二维数组(矩阵),然后遍历每个元素来找出最大值、最小值及其对应的行号和列号。以下是一个简单的示例:
```java
public class MatrixMaxMinFinder {
public static void main(String[] args) {
int[][] matrix = {{1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12}}; // 3x4矩阵
int maxValue = matrix[0][0], minValue = matrix[0][0];
int maxRow = 0, maxCol = 0;
int minRow = 0, minCol = 0;
for (int i = 0; i < matrix.length; i++) {
for (int j = 0; j < matrix[i].length; j++) {
if (matrix[i][j] > maxValue) {
maxValue = matrix[i][j];
maxRow = i;
maxCol = j;
} else if (matrix[i][j] < minValue) {
minValue = matrix[i][j];
minRow = i;
minCol = j;
}
}
}
System.out.println("最大值 (" + maxValue + ") 在第 " + (maxRow + 1) + " 行, 第 " + (maxCol + 1) + " 列");
System.out.println("最小值 (" + minValue + ") 在第 " + (minRow + 1) + " 行, 第 " + (minCol + 1) + " 列");
}
}
```
阅读全文