java键盘输入8个数,运用数组方式求着8个数的总和和平均值
时间: 2023-12-05 15:16:43 浏览: 83
java8实现list集合中按照某一个值相加求和,平均值等操作代码
好的,这是一个Java程序,使用键盘输入8个数,运用数组方式求这8个数的总和和平均值:
```java
import java.util.Scanner;
public class SumAndAverage {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int[] nums = new int[8];
int sum = 0;
double average;
// 从键盘输入8个数
for(int i = 0; i < nums.length; i++) {
System.out.print("请输入第" + (i+1) + "个数:");
nums[i] = sc.nextInt();
}
// 求总和
for(int i = 0; i < nums.length; i++) {
sum += nums[i];
}
// 求平均值
average = (double)sum / nums.length;
System.out.println("总和为:" + sum);
System.out.println("平均值为:" + average);
}
}
```
程序输出效果如下:
```
请输入第1个数:2
请输入第2个数:4
请输入第3个数:6
请输入第4个数:8
请输入第5个数:10
请输入第6个数:12
请输入第7个数:14
请输入第8个数:16
总和为:72
平均值为:9.0
```
首先使用`Scanner`类从键盘输入8个数,将这些数存储到整型数组`nums`中。然后使用`for`循环遍历数组,累加每个数到`sum`变量中,最后求平均值并输出结果。注意在求平均值时需要将`sum`强制转换为`double`类型以避免整数除法的问题。
阅读全文