Scanner berechnet den Durchschnitt

Wir können mehrere Zahlen eingeben und die Summe und den Durchschnittswert ermitteln. Jede eingegebene Zahl wird mit Enter bestätigt, und das Ergebnis wird durch Eingabe einer Nichtzahl ausgegeben.

Erstellen Sie ein Scannerobjekt, um Tastaturdaten zu empfangen
Scanner scanner = new Scanner(System.in);

        double sum = 0;
        int m = 0;      //计算输入了多少个数字

        //通过循环判断是否还有输入,并在里边对每一次进行求和统计
        while (scanner.hasNextDouble()) {
    
            //判断是否有下一个double类型的数据
            double x = scanner.nextDouble();    //有的话接收
            m++;
            sum += x;
            System.out.println("当前输入了" + m + "个数据,当前数据的和为" + sum);
            System.out.println("当前输入了" + m + "个数据,当前数据的平均值为" + sum / m);
        }
        System.out.println(m+"个数的和为:"+sum);
        System.out.println(m+"个数的平均值为:"+sum/m);

Schließen Sie das Programm, um Speicherplatz zu sparen:
scanner.close();

Ich denke du magst

Origin blog.csdn.net/qq_45361567/article/details/112639138
Empfohlen
Rangfolge