用java语言编写程序,输入若干个实数,计算平均值并统计比平均值大的实数的个数
时间: 2023-05-27 13:02:29 浏览: 99
用java编写的一个简单的求平均数的程序
4星 · 用户满意度95%
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入实数的个数: ");
int n = scanner.nextInt();
double[] nums = new double[n]; // 定义一个大小为n的double类型数组
double sum = 0; // 记录输入的实数之和
for (int i = 0; i < n; i++) {
System.out.printf("请输入第%d个实数: ", i+1);
double num = scanner.nextDouble();
nums[i] = num; // 将输入的实数存储到数组中
sum += num;
}
double ave = sum / n; // 求平均值
int count = 0; // 统计大于平均值的实数个数
for (int i = 0; i < n; i++) {
if (nums[i] > ave) {
count++;
}
}
System.out.printf("平均值为: %.2f,大于平均值的实数个数为: %d", ave, count);
}
}
```
样例输入:
```
请输入实数的个数: 5
请输入第1个实数: 3.2
请输入第2个实数: 4.5
请输入第3个实数: 2.8
请输入第4个实数: 5.6
请输入第5个实数: 3.9
```
样例输出:
```
平均值为: 3.80,大于平均值的实数个数为: 3
```
阅读全文