java二维数组找最小值并定位
时间: 2023-05-28 18:02:25 浏览: 184
以下是Java代码示例,用于查找二维数组中的最小值并返回其位置:
```java
public class FindMinIn2DArray {
public static void main(String[] args) {
int[][] array = { { 1, 2, 3 }, { 4, 5, 6 }, { 7, 8, 9 } };
int min = array[0][0];
int row = 0;
int col = 0;
for(int i=0;i<array.length;i++) {
for(int j=0;j<array[i].length;j++) {
if(array[i][j]<min) {
min = array[i][j];
row = i;
col = j;
}
}
}
System.out.println("The minimum value is " + min + " at position (" + row + "," + col + ")");
}
}
```
在上面的示例中,我们定义了一个二维数组,并通过嵌套的循环找到最小值。我们用`min`来记录当前的最小值,以及`row`和`col`分别用于记录最小值在数组中的行和列。最后,我们输出最小值及其位置。
阅读全文