java中求数组最大最小值函数
时间: 2024-10-19 21:01:03 浏览: 52
在Java中,你可以使用内置的`Math.max()`和`Math.min()`函数来找出数组中的最大值和最小值,但这不是直接针对数组的操作。如果你有一个整数数组,通常的做法是遍历整个数组并比较每个元素来找到最大值和最小值。以下是一个简单的示例:
```java
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
int[] numbers = {5, 2, 9, 1, 7};
// 找到最大值
int max = findMax(numbers);
System.out.println("数组的最大值是: " + max);
// 找到最小值
int min = findMin(numbers);
System.out.println("数组的最小值是: " + min);
}
private static int findMax(int[] array) {
int max = array[0];
for (int i = 1; i < array.length; i++) {
if (array[i] > max) {
max = array[i];
}
}
return max;
}
private static int findMin(int[] array) {
int min = array[0];
for (int i = 1; i < array.length; i++) {
if (array[i] < min) {
min = array[i];
}
}
return min;
}
}
```
在这个例子中,`findMax()`和`findMin()`方法遍历了数组,每次迭代都更新当前已知的最大值和最小值。
阅读全文