java代码通过键盘向List容器中输入10个整数,保留这些数中大于其平均值的数并输出
时间: 2024-03-13 13:43:45 浏览: 67
好的,这里提供Java代码实现。我们可以使用Scanner读取键盘输入的整数,并将它们存储到一个列表中。然后,我们计算这些数的平均值,接着循环遍历列表,将大于平均值的数添加到另一个列表中,最后输出这个新列表即可。
```java
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
List<Integer> list = new ArrayList<>();
for (int i = 0; i < 10; i++) {
System.out.print("请输入第" + (i+1) + "个整数:");
int num = scanner.nextInt();
list.add(num);
}
double sum = 0;
for (int num : list) {
sum += num;
}
double average = sum / list.size();
List<Integer> newList = new ArrayList<>();
for (int num : list) {
if (num > average) {
newList.add(num);
}
}
System.out.println("大于平均值的数为:" + newList);
}
}
```
希望这个Java代码能够帮到您。
阅读全文