Scanner

Scanner

scanner,实现获取到用户的输入。——Java.util.Scanner

Scanner s = new Scanner(System.in);

通过next(); nextLine();方法回去输入的字符串。

通过hasnext(); hasnextLine();判断输入。

!!!属于IO流的类,需要用完关闭

! next()不能得到带有空格的字符

nextLine()以换行符为结束标准

public static void main(String[] args) {
        /**
         * 输入多个数字,并求其总和和去平均数,
         * 每个数字换行确认,
         * 输入非数字来结束输入过程
         */
        Scanner scanner = new Scanner(System.in);
        double sum=0.0;
        int n=0;
        while (scanner.hasNextDouble()){
            sum +=scanner.nextDouble();
            n++;
        }
        System.out.println("输入完毕;");
        System.out.println(n+"个数值的总和:"+sum);
        System.out.println(n+"个数值的平均值:"+sum/n);
    }
原文地址:https://www.cnblogs.com/quareus007/p/14300488.html