输入任意数,利用 Scanner 的类,以下是可任意输入 5个整数(数字),并计算其总 合和平均的代码。
时间: 2024-10-17 16:05:50 浏览: 30
当你需要使用Java的`Scanner`类来获取用户输入的5个整数,并计算它们的总和和平均值,可以按照以下步骤编写代码:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// 创建一个Scanner对象用于读取用户输入
Scanner scanner = new Scanner(System.in);
System.out.println("请输入5个整数:");
int sum = 0; // 初始化总和为0
for (int i = 0; i < 5; i++) {
// 获取用户输入的整数
int number = scanner.nextInt();
// 累加到总和中
sum += number;
}
// 计算平均值
double average = (double) sum / 5; // 转换为浮点数避免精度丢失
// 输出结果
System.out.printf("这5个数的总和是:%d\n", sum);
System.out.printf("平均值是:%.2f\n", average); // 控制保留两位小数
// 关闭Scanner对象
scanner.close();
}
}
```
在这个程序中,首先创建了一个`Scanner`实例,然后通过循环询问用户输入5个整数,将每个数值累加到变量`sum`上。最后,通过除以5得到平均值,并打印出总和和平均值。
阅读全文