输入多个数字,求和与平均,每次回车确认,通过非数字结束并输出结果
package scanner;
import java.util.Scanner;
public class Demo05 {
public static void main(String[] args) {
//输入多个数字,求和与平均,每次回车确认,通过非数字结束并输出结果
Scanner s=new Scanner(System.in);
double sum=0;
int m=0;
while (s.hasNextDouble())
{
double x=s.nextDouble();
m+=1;
sum+=x;
System.out.println("输入了第"+m+"个数据,当前和为"+sum);
}
System.out.println(m+"个数的和为:"+sum);
System.out.println(m+"个数的平均数为:"+(sum/m));
}
}
运行结果:
5
输入了第1个数据,当前和为5.0
1
输入了第2个数据,当前和为6.0
6
输入了第3个数据,当前和为12.0
s
3个数的和为:12.0
3个数的平均数为:4.0
本文介绍了一个使用Java实现的数字输入与统计程序,该程序能够接收用户输入的多个数字,并实时计算这些数字的总和与平均值。一旦输入非数字字符,程序将停止接收输入并输出所有已输入数字的总和及平均值。
708

被折叠的 条评论
为什么被折叠?



