public class Demo04 {
public static void main(String[] args) {
//我们要输入多个数字并且要求出总和与平均数,每输入一个数字用回车确认,通过输入非数字来结束输入并且执行输出结果
Scanner sc = new Scanner(System.in);
//和
double sum = 0;
//计算输入多少个数字
int m = 0;
////通过循环判断是否还有输入,并且里面对每一次进行求和统计
while (sc.hasNextDouble()){
double str = sc.nextDouble();
System.out.println("你输入了第"+(m+1)+"个数据,当前输出数字为"+str);
//
m = m + 1;
sum = sum + str;
}
System.out.println(m+"个数字的总和为"+sum);
System.out.println(m+"个数字的平均数为"+(sum/m));
sc.close();
//while用于循环次数位置的情况下,而for用于循环次数已经知道的情况下?
}
}
标签:Java,Scanner,sum,System,初学,sc,输入,数字 From: https://www.cnblogs.com/jyp345/p/18417632