java输入10个数,求10个数的平均值并输出。统计10个数中大于平均值与小于平均值的数的个数并输出。
时间: 2024-10-13 13:06:27 浏览: 47
在Java中,你可以使用Scanner类从用户那里获取10个整数,然后计算它们的平均值。接下来,你可以遍历这组数字,分别统计大于平均值和小于平均值的数字个数。以下是一个简单的示例代码:
```java
import java.util.Scanner;
public class AverageAndCount {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入10个整数:");
int sum = 0;
int count = 0; // 初始化计数器
for (int i = 0; i < 10; i++) {
int number = scanner.nextInt();
sum += number; // 累加每个数
count++;
double average = (double) sum / count; // 暂时存储平均值
if (number > average) { // 大于平均值的情况
System.out.println("大于平均值的数字有:" + number);
} else if (number < average) { // 小于平均值的情况
System.out.println("小于平均值的数字有:" + number);
}
}
// 最终计算并输出平均值
System.out.printf("10个数的平均值是 %.2f\n", average);
scanner.close();
}
}
```
在这个程序中,首先读取10个数字,然后每读取一个就更新总和和计数器,并检查当前数值是否大于或小于平均值。最后,关闭Scanner。
阅读全文