输入多个数字,求其总和与平均值
import java.util.Scanner;
public class demo {
public static void main(String[] args) {
//输入多个数字,求其总和与平均值,输入非数字结束输入并输出执行结果
Scanner scanner = new Scanner(System.in);
//和
double sum=0;
//数字总数
int n=0;
System.out.println("请输入数字,输入非数字即结束:");
//通过循环来判断是否还存在输入,并进行求和
while (scanner.hasNextDouble()){
double v = scanner.nextDouble();
n++; //n=n+1; 统计输入的个数
sum+=v; //累加输入的数字
}
System.out.println("输入的个数为:"+ n);
System.out.println("总和为:"+ sum);
System.out.println("平均值为:"+ (sum/n));
scanner.close();
}
}
请输入数字,输入非数字即结束:
10
20
30
40
v
输入的个数为:4
总和为:100.0
平均值为:25.0