在Java中,从键盘里输入需要输入的数字数目,计算输入数字的平均数,判断比平均数大的数字个数
时间: 2024-02-20 18:02:30 浏览: 132
java从键盘输入数字并判断大小的方法
好的,我会尽力回答你的问题。针对你的问题,我可以提供一个Java程序来实现:
```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();
int[] nums = new int[n];
int sum = 0;
for (int i = 0; i < n; i++) {
System.out.print("请输入第" + (i + 1) + "个数字:");
nums[i] = scanner.nextInt();
sum += nums[i];
}
double avg = (double) sum / n;
int count = 0;
for (int num : nums) {
if (num > avg) {
count++;
}
}
System.out.println("平均数为:" + avg);
System.out.println("比平均数大的数字个数为:" + count);
}
}
```
这个程序中,我们首先通过Scanner获取需要输入的数字数目n,然后定义一个大小为n的数组nums,用于存储输入的数字。在循环中,我们逐个获取数字并将其存储到数组中,并累加求和。接着,我们通过求和和数字数目计算出平均数avg,并定义一个count变量用于存储比平均数大的数字个数。最后,在循环中遍历数组,统计比平均数大的数字个数,并输出结果。
希望这个程序能够帮助到你,如果你有任何问题或需要进一步帮助,请随时告诉我。
阅读全文