java将键盘输入的10个数保存到一维数组中,计算并输出数组各元素的平均值
时间: 2023-09-17 12:02:33 浏览: 182
java代码-定义一个一维数组,求出数组的最大值,最小值,平均值
首先,我们可以使用Java的Scanner类来获取从键盘输入的数值。然后,我们声明一个具有10个元素的一维数组来保存这些数值。接下来,我们可以使用循环结构来遍历数组并计算各元素的总和。最后,我们将总和除以数组的长度,得到平均值,并将其输出到控制台。
以下是实现这个功能的Java代码:
```java
import java.util.Scanner;
public class AverageCalculator {
public static void main(String[] args) {
// 使用Scanner类获取从键盘输入的数值
Scanner scanner = new Scanner(System.in);
// 声明一个具有10个元素的一维数组来保存数值
int[] numbers = new int[10];
// 循环获取数值并保存到数组中
for (int i = 0; i < numbers.length; i++) {
System.out.print("请输入第" + (i + 1) + "个数:");
numbers[i] = scanner.nextInt();
}
// 计算各元素的总和
int sum = 0;
for (int number : numbers) {
sum += number;
}
// 计算平均值并输出
double average = (double) sum / numbers.length;
System.out.println("数组各元素的平均值为:" + average);
}
}
```
你可以通过运行这段代码并依次输入10个数值来测试它。它将计算输出这些数值的平均值。
阅读全文