java二维数组每行最大值
时间: 2023-09-03 11:13:04 浏览: 170
java二维数组
要找到一个二维数组中每一行的最大值,可以采用以下的方法:
```java
public static int[] getMaxValues(int[][] arr) {
int[] maxValues = new int[arr.length]; // 用于存放每行的最大值
for (int i = 0; i < arr.length; i++) {
int max = arr[i][0]; // 假设每行的第一个元素为最大值
for (int j = 1; j < arr[i].length; j++) {
if (arr[i][j] > max) {
max = arr[i][j]; // 如果当前元素大于最大值,则更新最大值
}
}
maxValues[i] = max; // 将当前行的最大值存入数组中
}
return maxValues;
}
```
这个方法的思路是遍历每一行,假设每行的第一个元素为最大值,然后依次比较每个元素是否大于最大值,如果是,则更新最大值。最后将每行的最大值存入一个数组中返回。
阅读全文