求一个二维数组的每行最大数Java
时间: 2024-05-02 13:22:02 浏览: 127
二维数组求最大数
3星 · 编辑精心推荐
可以使用双重循环遍历二维数组,先找到每行的最大值,然后将其存储到一个一维数组中。代码如下:
```
public static void main(String[] args) {
int[][] arr = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
int[] maxArr = 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];
}
}
maxArr[i] = max;
}
System.out.println(Arrays.toString(maxArr));
}
```
运行结果为:[3, 6, 9],即每行的最大数分别为3、6、9。
阅读全文