使用java编写一个程序,控制台输入10个数,分别输出最大数和最小数
时间: 2024-11-29 10:37:44 浏览: 1
当你想要在Java中编写一个简单的程序来获取用户输入的10个数字并找出其中的最大值和最小值,你可以使用Scanner类来读取用户的输入,并利用一个数组或者List来存储这些数值。以下是一个简单的示例:
```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("请输入10个整数:");
for (int i = 0; i < 10; i++) {
System.out.print("第" + (i + 1) + "个数:");
int number = scanner.nextInt();
numbers.add(number);
}
// 找出最大值和最小值
int max = Collections.max(numbers);
int min = Collections.min(numbers);
System.out.println("最大值是:" + max);
System.out.println("最小值是:" + min);
scanner.close(); // 关闭扫描器
}
}
```
在这个程序中,我们首先创建了一个ArrayList来存储10个整数。然后通过循环获取用户的输入,并将其添加到列表中。最后,我们使用`Collections.max()`和`Collections.min()`函数来查找列表中的最大值和最小值。
阅读全文