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

    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();
    }
    }
  • 相关阅读:
    echarts-五分钟的教程
    vue中的路由
    2x or 3X的图
    background-size cover和contain的用法详解
    吃转基因有害?科普这么多年咋还有人信!
    基于UDP协议的Socket通信
    基于TCP协议Socket通信
    echarts地图
    Ehcache缓存实例
    Tomcat配置绝对路径
  • 原文地址:https://www.cnblogs.com/xie-qi/p/14018933.html
Copyright © 2011-2022 走看看