7-4 求二维数组中的最大值和最小值
时间: 2023-04-28 14:03:01 浏览: 82
求二维数组中的最大值和最小值
假设二维数组为arr,可以使用两个变量分别存储最大值和最小值,然后遍历整个数组,逐一比较每个元素与最大值和最小值的大小,更新这两个变量即可。具体代码如下:
```
int max = arr[0][0]; // 初始化最大值为数组第一个元素
int min = arr[0][0]; // 初始化最小值为数组第一个元素
// 遍历整个数组
for (int i = 0; i < arr.length; i++) {
for (int j = 0; j < arr[i].length; j++) {
// 如果当前元素比最大值还大,更新最大值
if (arr[i][j] > max) {
max = arr[i][j];
}
// 如果当前元素比最小值还小,更新最小值
if (arr[i][j] < min) {
min = arr[i][j];
}
}
}
// 输出最大值和最小值
System.out.println("最大值为:" + max);
System.out.println("最小值为:" + min);
```
阅读全文