二、Scanner进阶示例

输入多个数字,并求其总和与平均数,每输入一个数字用回车确认,通过输入非数字来结束输入并输出执行结果:

package com.zx.scanner;

import java.util.Scanner;


public class Demo3 {

    public static void main(String[] args) {

        //总和
        double sum  = 0 ;
        //个数
        int m  = 0 ;

        System.out.println("请输入");

        Scanner scanner = new Scanner(System.in);

        while(scanner.hasNextDouble()){
            m++;
            double v = scanner.nextDouble();
            sum+=v;
            System.out.println("当前输入了第"+m+"个数字:"+v+",总和为"+sum);
        }
        scanner.close();
    }
}

 

posted @ 2022-05-11 01:51  Epiphany8Z  阅读(14)  评论(0编辑  收藏  举报