通过键盘向List容器中输入10个整数,保留这些数中大于其平均值的数并输出。(文件名:XGS_2.java)
时间: 2024-03-18 20:40:08 浏览: 13
好的,这是XGS_2.java的代码,可以实现你的需求:
```java
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class XGS_2 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
List<Integer> list = new ArrayList<>();
int sum = 0;
System.out.println("请输入10个整数:");
for (int i = 0; i < 10; i++) {
int num = input.nextInt();
list.add(num);
sum += num;
}
double average = sum / 10.0;
System.out.println("平均值为:" + average);
System.out.println("大于平均值的数为:");
for (int i = 0; i < list.size(); i++) {
int num = list.get(i);
if (num > average) {
System.out.print(num + " ");
}
}
}
}
```
你可以复制以上代码,保存为XGS_2.java文件并编译运行,然后按照提示输入10个整数即可。程序会计算这些数的平均值,并输出大于平均值的数。