Java实现 找二维数组最小值及下标
时间: 2023-12-29 07:06:28 浏览: 86
以下是Java程序实现找二维数组最小值及下标的示例代码:
```java
public class FindMinIn2DArray {
public static void main(String[] args) {
int[][] arr = { { 2, 3, 4 }, { 5, 6, 1 }, { 8, 9, 7 } };
int min = arr[0][0];
int minRow = 0;
int minCol = 0;
for (int i = 0; i < arr.length; i++) {
for (int j = 0; j < arr[i].length; j++) {
if (arr[i][j] < min) {
min = arr[i][j];
minRow = i;
minCol = j;
}
}
}
System.out.println("最小值为:" + min);
System.out.println("最小值所在行:" + minRow);
System.out.println("最小值所在列:" + minCol);
}
}
```
运行结果:
```
最小值为:1
最小值所在行:1
最小值所在列:2
```
该程序通过遍历二维数组的每个元素,找到最小值及其所在行列的下标,并输出结果。
阅读全文