输人一维实型数组的10个元素值,输出低于平均值的数组元素值,统计低于平均值的元素个数。
时间: 2024-12-15 08:15:45 浏览: 14
为了输入一维实型数组的10个元素值并找出低于平均值的元素及其个数,你可以按照以下步骤操作:
1. 首先,创建一个长度为10的一维数组,然后让用户输入这10个元素的值。
```java
double[] array = new double[10];
for (int i = 0; i < array.length; i++) {
System.out.print("请输入第 " + (i+1) + " 个元素: ");
array[i] =.nextDouble();
}
```
2. 接下来,计算数组的平均值。遍历数组,将所有元素相加,除以元素个数得到平均值。
```java
double sum = 0;
for (double num : array) {
sum += num;
}
double average = sum / array.length;
```
3. 创建一个新的计数器变量,用于记录低于平均值的元素个数,初始值设为0。
```java
int belowAverageCount = 0;
```
4. 再次遍历数组,如果当前元素小于平均值,则增加计数器,并打印出该元素。
```java
for (double num : array) {
if (num < average) {
System.out.println(num + " 小于平均值");
belowAverageCount++;
}
}
```
5. 最后,输出低于平均值的元素个数。
```java
System.out.println("\n有 " + belowAverageCount + " 个元素低于平均值。");
```
阅读全文