java编写程序读入整数并求它们的总和与平均值。输入0时程序结束。
时间: 2024-10-02 08:03:04 浏览: 30
C语言程序设计-编写程序。从键盘读入8个整数存入数组a中并输出这8个数据。和、最大值、最小值及平均值。正数之和、负数之和
5星 · 资源好评率100%
在Java中编写一个程序来读取整数并将它们相加求和以及计算平均值,你可以按照以下步骤:
```java
import java.util.Scanner;
public class SumAndAverageCalculator {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int sum = 0;
int count = 0;
System.out.println("请输入整数(输入0结束):");
while (true) {
int number = scanner.nextInt();
if (number == 0) {
break; // 当输入0时,跳出循环
}
sum += number; // 累加整数
count++; // 增加计数器
}
double average = (double) sum / count; // 计算平均值,确保除法结果为浮点数
System.out.println("整数的总和是: " + sum);
System.out.println("整数的平均值是: " + average);
scanner.close(); // 关闭扫描器
}
}
```
当你运行这个程序时,它会提示你输入整数,直到你输入0为止。然后它会显示输入的所有非零整数的总和和平均值。
阅读全文