编写一个Java方法,接受一个整数数组作为 参数,并返回该数组中的最大值。
时间: 2024-10-17 08:12:33 浏览: 43
在Java中,你可以编写一个静态方法,使用`Math.max()`函数来找到整数数组中的最大值。下面是一个简单的示例:
```java
public class Main {
public static int findMax(int[] array) {
// 检查数组是否为空
if (array == null || array.length == 0) {
throw new IllegalArgumentException("Array is empty or null");
}
// 初始化最大值为数组的第一个元素
int max = array[0];
// 遍历数组,比较每个元素与当前最大值
for (int i = 1; i < array.length; i++) {
if (array[i] > max) {
max = array[i];
}
}
return max;
}
public static void main(String[] args) {
int[] numbers = {5, 10, 15, 3, 20};
System.out.println("The maximum value in the array is: " + findMax(numbers));
}
}
```
在这个例子中,`findMax()`方法接收一个整数数组作为输入,通过迭代数组并更新`max`变量,最后返回找到的最大值。
阅读全文