java中查找数组最大值和最小值
时间: 2024-12-29 20:30:48 浏览: 14
在Java中,查找数组的最大值和最小值可以使用多种方法。这里提供两种常见的简单方法:
1. 使用遍历循环法:
```java
int[] array = {5, 3, 8, 1, 9}; // 假设这是一个整数数组
int max = array[0]; // 初始设置最大值为第一个元素
int min = array[0]; // 同理,初始设置最小值也为第一个元素
for (int i = 1; i < array.length; i++) {
if (array[i] > max) {
max = array[i];
}
if (array[i] < min) {
min = array[i];
}
}
System.out.println("最大值是:" + max);
System.out.println("最小值是:" + min);
```
2. 使用Arrays类的stream()方法(Java 8及以上版本):
```java
import java.util.Arrays;
int[] array = {5, 3, 8, 1, 9};
int max = Arrays.stream(array).max().getAsInt();
int min = Arrays.stream(array).min().getAsInt();
System.out.println("最大值是:" + max);
System.out.println("最小值是:" + min);
```
阅读全文