输入十个数输出最大值和最小值Java
时间: 2024-10-21 10:17:56 浏览: 40
在Java中,你可以通过数组或者List来存储十个数,并使用遍历的方式来找出最大值和最小值。这里是一个简单的示例:
```java
import java.util.Arrays;
import java.util.List;
public class MaxMinFinder {
public static void main(String[] args) {
// 创建一个包含十个数字的列表
List<Integer> numbers = Arrays.asList(5, 10, 1, 8, 4, 7, 9, 2, 6, 3);
int max = findMax(numbers);
int min = findMin(numbers);
System.out.println("最大值: " + max);
System.out.println("最小值: " + min);
}
// 定义方法查找列表中的最大值
private static int findMax(List<Integer> list) {
if (list.isEmpty()) {
throw new IllegalArgumentException("列表为空");
}
return Collections.max(list);
}
// 定义方法查找列表中的最小值
private static int findMin(List<Integer> list) {
if (list.isEmpty()) {
throw new IllegalArgumentException("列表为空");
}
return Collections.min(list);
}
}
```
在这个例子中,我们使用`Collections.max()`和`Collections.min()`方法分别找到最大值和最小值。如果你需要手动遍历,可以创建两个变量来记录当前的最大值和最小值,然后遍历过程中更新它们。
阅读全文