5.编写一个Java方法,接受一个整数数组并返回数组中的最大值。
以下是一个简单的Java方法,它接受一个整数数组并返回数组中的最大值:
java复制代码
public class Main { | |
public static void main(String[] args) { | |
int[] array = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; | |
System.out.println("数组中的最大值是: " + findMax(array)); | |
} | |
public static int findMax(int[] array) { | |
if (array == null || array.length == 0) { | |
throw new IllegalArgumentException("数组不能为空或长度为0"); | |
} | |
int max = array[0]; | |
for (int i = 1; i < array.length; i++) { | |
if (array[i] > max) { | |
max = array[i]; | |
} | |
} | |
return max; | |
} | |
} |
在上面的代码中,findMax
方法首先检查传入的数组是否为空或长度为0。如果是,则抛出一个IllegalArgumentException
。然后,它初始化max
为数组的第一个元素,并遍历数组的其余部分。如果找到比当前max
更大的元素,就更新max
的值。最后,方法返回找到的最大值。