简单求和与求平均值

package com.menzel.scanner;import java.util.Scanner;
public class Day05_4 {
public static void main(String[] args) {
System.out.println("请输入数字,以回车继续并以任意字母结束:");//可以输入多个数字,并求其总和与平均数,每输入一个数字用回车确认通过非数字来结束并输出执行结果
Scanner scanner = new Scanner(System.in);//接收键盘命令
double sum=0;
int m=0;
//通过循环判断是否还有输入,并在里面对每一次进行求和与统计
while(scanner.hasNextDouble()){

//while循环语句,是否循环以括号内内容判断(输入的下一个为数字)
double x= scanner.nextDouble();//把下一个输入的内容定义为x
m=m+1;//以增加1的数字作为数据个数
sum=sum+x;//每一个输入的数字相加
System.out.println("你输入的是第"+m+"个数据,数据为:"+x+"当前结果sun="+sum);//出现自己希望看见的内容

}


System.out.println(m+"个数的和为:"+sum);//输出总和

System.out.println(m+"个数的平均值为:"+(sum/m));//输出平均值

scanner.close();//结束输入
}
}

posted @ 2021-12-14 20:43  小凡的博客  阅读(261)  评论(0)    收藏  举报