用java 定义一个长度为10的一维整形数组,通过键盘为各个元素赋值, 并输出平均值
时间: 2024-05-03 19:22:43 浏览: 124
一维数组元素的引用-《C++清华大学-谭浩强》
下面是代码实现:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
int[] arr = new int[10];
Scanner scanner = new Scanner(System.in);
int sum = 0;
for (int i = 0; i < arr.length; i++) {
System.out.print("请输入第" + (i + 1) + "个元素的值:");
arr[i] = scanner.nextInt();
sum += arr[i];
}
double avg = sum / (double) arr.length;
System.out.println("平均值为:" + avg);
}
}
```
程序首先创建一个长度为10的整型数组,然后使用Scanner类从键盘读取用户输入的值,并将其存储到数组中。同时,累加各个元素的值,最后计算平均值并输出。需要注意的是,这里将累加的和除以数组长度时需要将其中一个操作数强制转换为double类型,这样才能得到正确的浮点数结果。
阅读全文