使用for循环以及Scanner输入五个整数,并输出这五个数的最大值、最小值、和以及平均数
时间: 2024-10-11 20:08:30 浏览: 67
当你想要使用Java的`for`循环获取用户输入的五个整数并计算它们的最大值、最小值、总和以及平均数时,可以按照以下步骤操作:
首先,创建一个`Scanner`对象以便从控制台接收用户的输入:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
```
然后,使用`for`循环来读取五次输入:
```java
int sum = 0;
int min = Integer.MAX_VALUE;
int max = Integer.MIN_VALUE;
for (int i = 0; i < 5; i++) {
System.out.println("请输入第 " + (i+1) + " 个整数:");
int number = scanner.nextInt();
// 更新最大值、最小值和总和
if (number > max) {
max = number;
}
if (number < min) {
min = number;
}
sum += number;
}
```
接着,计算平均数并打印结果:
```java
double average = (double) sum / 5;
System.out.println("最大值: " + max);
System.out.println("最小值: " + min);
System.out.println("总和: " + sum);
System.out.println("平均数: " + average);
scanner.close(); // 关闭Scanner防止资源泄露
}
}
```
运行程序时,它会提示用户逐个输入五个整数,然后显示计算出的最大值、最小值、总和及平均值。
阅读全文