代码如下
package com.jing.scanner;
import java.util.Scanner;
public class Demo04 {
public static void main(String[] args) {
//输入多个数求其平均数和总和,每输入一个数按回车下一个,直到按倒不是数字的数结束。
Scanner scanner = new Scanner(System .in);
double sum = 0;
int m = 0;
System.out.println("输入你的数据");
while (scanner.hasNextDouble() ){
double x =scanner .nextDouble() ;
sum =sum+x;
m ++;//m=m+1
System.out.println("你输入了" +m+ "个数据,当前和为"+sum);
}
System.out.println("他们的和为"+sum);
System.out.println("他们的平均数为"+sum/m);
scanner .close();
}
}
输入你的数据
10
你输入了1个数据,当前和为10.0
56
你输入了2个数据,当前和为66.0
78
你输入了3个数据,当前和为144.0
x
他们的和为144.0
他们的平均数为48.0