动态创建一个数组,输人10型变量,求平均值,并将小于平均值的所有数输出
时间: 2024-09-25 07:06:36 浏览: 39
动态创建数组并计算平均值的过程通常涉及以下几个步骤:
1. **动态创建数组**:首先,你需要确定数组的大小。在这个例子中,你想输入10个变量,所以会创建一个能容纳10个元素的数组。
```java
int[] array = new int[10];
```
2. **输入数据**:接着,遍历数组并将用户输入的10个整数存储到数组中。这里假设用户通过控制台输入或者程序其他方式获取数据。
```java
for (int i = 0; i < array.length; i++) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入第" + (i+1) + "个数:");
array[i] = scanner.nextInt();
}
```
3. **计算平均值**:计算数组所有元素的总和然后除以元素个数得到平均值。
```java
double sum = 0;
for (int num : array) {
sum += num;
}
double average = sum / array.length;
```
4. **筛选并输出小于平均值的数**:遍历数组,如果元素小于平均值,则打印出来。
```java
for (int i = 0; i < array.length; i++) {
if (array[i] < average) {
System.out.println("数值:" + array[i]);
}
}
```
阅读全文