有一个二维数组int[]arr2 = {{2, 4}, {6, 8}, {10, 12}},编写一个Java程序,找出其中的最大元素。
时间: 2024-10-18 09:05:54 浏览: 26
在Java中,你可以通过遍历二维数组并比较每个元素找到最大值。以下是一个简单的示例程序:
```java
public class Main {
public static void main(String[] args) {
int[][] arr2 = {{2, 4}, {6, 8}, {10, 12}};
int maxElement = findMax(arr2);
System.out.println("二维数组中的最大元素是: " + maxElement);
}
// 函数用于查找二维数组中的最大元素
public static int findMax(int[][] array) {
if (array == null || array.length == 0) {
throw new IllegalArgumentException("Array is empty or null");
}
int max = array[0][0]; // 先假设第一个元素是最大的
for (int i = 0; i < array.length; i++) {
for (int j = 0; j < array[i].length; j++) {
if (array[i][j] > max) {
max = array[i][j];
}
}
}
return max;
}
}
```
这个程序首先检查数组是否为空,然后初始化最大值为数组的第一个元素。接着,它遍历整个二维数组,如果遇到比当前最大值更大的元素,就更新最大值。最后返回找到的最大元素。
阅读全文