刚看完课,用嘉娃的Scanner写了一个平均值计算器,代码如下,有可以改进的地方欢迎dalao们留言。

//使用提示:输入需要算的几个平均数并分别回车后输入一个字母再回车即可算出结果

import java.util.Scanner;
public class Test6 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        double sum = 0;
        int m = 0;
        while (scanner.hasNextDouble()){
            double x = scanner.nextDouble();
            m = m + 1;
            sum = sum + x;
            System.out.println("你输入了第" + m + "个数据,当前结果sum=" + sum);
        }
        System.out.println(m + "个数的和为" + sum);
        System.out.println(m + "个数的平均值是" + (sum / m));
        scanner.close();
    }
}