java输入任意十个数,打印出它们中的最大数,最小数
时间: 2024-10-27 13:10:56 浏览: 14
在Java中,你可以使用数组或ArrayList来存储这十个数,然后遍历它们找出最大值和最小值。这里有一个简单的示例:
```java
import java.util.ArrayList;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
ArrayList<Integer> numbers = new ArrayList<>();
System.out.println("请输入十个整数:");
for (int i = 0; i < 10; i++) {
numbers.add(scanner.nextInt());
}
// 找到最大值和最小值
int max = numbers.get(0);
int min = numbers.get(0);
for (int num : numbers) {
if (num > max) {
max = num;
} else if (num < min) {
min = num;
}
}
System.out.printf("最大值是:%d, 最小值是:%d\n", max, min);
}
}
```
在这个程序中,我们首先创建了一个`Scanner`对象来从用户那里获取输入,然后添加这些输入到一个`ArrayList`中。接着,我们初始化最大值和最小值为第一个数字,然后遍历整个列表,如果遇到比当前最大值更大的数就更新最大值,如果遇到比当前最小值更小的数就更新最小值。
运行这个程序后,按照提示依次输入十个数,它会在控制台上输出这十个数的最大值和最小值。
阅读全文