java中选出最大值最小值
时间: 2024-06-15 15:05:41 浏览: 103
在Java中,可以使用以下方法来选出最大值和最小值:
1. 使用循环遍历数组或集合,比较每个元素与当前最大值和最小值,更新最大值和最小值。
例如,对于整型数组 `int[] nums`:
```java
int max = Integer.MIN_VALUE; // 初始化最大值为最小整数
int min = Integer.MAX_VALUE; // 初始化最小值为最大整数
for (int num : nums) {
if (num > max) {
max = num;
}
if (num < min) {
min = num;
}
}
System.out.println("最大值:" + max);
System.out.println("最小值:" + min);
```
2. 使用Java 8的流(Stream) API,可以更简洁地选出最大值和最小值。
例如,对于整型数组 `int[] nums`:
```java
int max = Arrays.stream(nums).max().getAsInt();
int min = Arrays.stream(nums).min().getAsInt();
System.out.println("最大值:" + max);
System.out.println("最小值:" + min);
```
阅读全文