• 我们可以输入多个数字,并求其总和和平均数,每输入一个数字回车确认,通过输入非数字来结束并输入执行结果;


    package JavaBasics;
    
    import java.util.Scanner;
    
    public class Demo3 {
        public static void main(String[] args) {
            //我们可以输入多个数字,并求其总和和平均数,每输入一个数字回车确认,通过输入非数字来结束并输入执行结果;
            Scanner scanner = new Scanner(System.in);
            System.out.println("请输入你的数据:");
    
            //1、首先定义总数为0
            double sum = 0;
            //2、计算输入了多少数字
            int i = 0;
            //3、通过循环判断是否还在输入,并在里面对每一次求和统计
            while (scanner.hasNextDouble()){
                Double d = scanner.nextDouble();
                sum = sum +d;
                i++;
                System.out.println(i+"个数的总和为:"+sum);
            }
    
            System.out.println(i+"个数的总和为:"+sum);
            System.out.println(i+"个数的平均数为:"+(sum/i));
    
            //关闭IO流
            scanner.close();
        }
    }

    执行结果为:

    package JavaBasics;

    import java.util.Scanner;

    public class Demo3 {
    public static void main(String[] args) {
    //我们可以输入多个数字,并求其总和和平均数,每输入一个数字回车确认,通过输入非数字来结束并输入执行结果;
    Scanner scanner = new Scanner(System.in);
    System.out.println("请输入你的数据:");

    //1、首先定义总数为0
    double sum = 0;
    //2、计算输入了多少数字
    int i = 0;
    //3、通过循环判断是否还在输入,并在里面对每一次求和统计
    while (scanner.hasNextDouble()){
    Double d = scanner.nextDouble();
    sum = sum +d;
    i++;
    System.out.println(i+"个数的总和为:"+sum);
    }

    System.out.println(i+"个数的总和为:"+sum);
    System.out.println(i+"个数的平均数为:"+(sum/i));

    //关闭IO
    scanner.close();
    }
    }
  • 相关阅读:
    GDUFE ACM-1093
    GDUFE ACM-1088
    GDUFE ACM-1069
    GDUFE ACM-1051
    GDUFE ACM-1049
    GDUFE ACM-1046
    GDUFE ACM-1045
    GDUFE ACM-1043
    OpenCV学习(7.12)
    OpenCV学习(7.11)
  • 原文地址:https://www.cnblogs.com/xie-qi/p/14018933.html
Copyright © 2020-2023  润新知