java.Scanner 拓展用法

package study5ran2yl.study;
import java.util.Scanner;

public class demo11 {

    public static void main(String[] args) {
        //我们可以输入多个数据,用来计算总和与平均值,输入一个字符用回车符来确认,通过输入非数据来结束输入
        Scanner scanner = new Scanner(System.in);
        double sum=0;
        int m=0;
        //通过循环判断是否还有输入,并对其进行求和运算
        System.out.println("请输入数据,以回车确认,以非数据字符结束!\n");
        while(scanner.hasNextDouble()){
            double x = scanner.nextDouble();
            m++;
            sum+=x;
            System.out.println("你输入了"+m+"个数据,然后是当前总和为:"+sum);

        }
        System.out.println(m+"个数据总和为:"+sum);
        System.out.println(m+"个数据平均值为:"+(sum/m));


        scanner.close();
    }
}

  

posted @ 2022-04-25 15:02  回忆也交给时间  阅读(10)  评论(0编辑  收藏  举报