天天看点

Java中的Scanner:输入多个数据,并求其总和于平均数,每个数字用回车确认,通过输入非数字结束输入并输入结果

//输入多个数据,并求其总和于平均数,每个数字用回车确认,通过输入非数字结束输入并输入结果
        Scanner scanner = new Scanner(System.in);
        //求和
        double sum = 0;
        //计算输入了多少个数字
        int num = 0;
        System.out.println("请输入数据:");
        //通过循环判断是否还有输入,并且在进行求和和统计的计算
        while (scanner.hasNextDouble()){
            double d = scanner.nextDouble();
            num = num + 1; //num++
            sum = sum + d ;
            System.out.println("你输入了"+num+"个数据,sum和为:"+sum+",平均数为:"+(sum/num));
        }
        System.out.println(num+"个数的和为:"+sum);
        System.out.println(num+"个数的平均值为:"+(sum/num));
        scanner.close();
           
Java中的Scanner:输入多个数据,并求其总和于平均数,每个数字用回车确认,通过输入非数字结束输入并输入结果