java 找二维数组鞍点
时间: 2023-05-11 09:02:11 浏览: 148
以下是 Java 找二维数组鞍点的代码:
```java
public class Main {
public static void main(String[] args) {
int[][] matrix = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
int row = matrix.length;
int col = matrix[0].length;
for (int i = 0; i < row; i++) {
int min = matrix[i][0];
int colIndex = 0;
for (int j = 1; j < col; j++) {
if (matrix[i][j] < min) {
min = matrix[i][j];
colIndex = j;
}
}
boolean isMax = true;
for (int k = 0; k < row; k++) {
if (matrix[k][colIndex] > min) {
isMax = false;
break;
}
}
if (isMax) {
System.out.println("鞍点为:" + min);
return;
}
}
System.out.println("该矩阵没有鞍点");
}
}
```
该代码会在给定的二维数组中查找鞍点,如果找到则输出鞍点的值,否则输出“该矩阵没有鞍点”。
阅读全文