编写程序,输入未指定个数的整数,判断读入的正数有多少个,读入的负数有多少个,然后计算这些输入值得总和及平均值(不对0计数)。当输入为0时,表明程序结束。将平均值以double型数据显示。

输入格式:

输入在一行中给出一系列整数,其间以空格分隔。当读到0时,表示输入结束,该数字不要处

输出格式:

在第一行中输出正整数的个数;
在第二行中输出负整数的个数;
在第三行中输出这些输入值的总和(不对0计数);
在第四行中输出这些输入值的平均值(double型数据)。

输入样例:

1 2 -1 3 0

输出样例:

3
1
5
1.25

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int a=0,b=0,s=0;
        
        while (in.hasNextInt()) {
           int x=in.nextInt();
            if(x!=0){
                if(x>0)a++;
                if(x<0)b++;
                s+=x;
            }
        }
        if(a+b!=0)//如果不加这个判断,将无法全部通过,有一个测试点,就是直接没有输入,输入测试数据为0的情况,如果不加,那么平均值显示为“NaN"
       {System.out.println(a);
        System.out.println(b);
        System.out.println(s);
        System.out.println(s*1.0/(a+b));}
    }
}

统计正数和负数的个数然后计算这些数的平均值相关推荐

  1. Java黑皮书课后题第5章:*5.1(统计正数和负数的个数然后计算这些数的平均值)编写程序,读入未指定个数的整数,判断读入的正数有多少个、负数有多少个,然后计算输入值的总和和平均值(不记0,浮点表示)

    *5.1(统计正数和负数的个数然后计算这些数的平均值)编写程序,读入未指定个数的整数,判断读入的正数有多少个.负数有多少个,然后计算输入值的总和和平均值(不记0,平均值使用浮点表示) 题目 题目概述 ...

  2. 统计正数和负数的个数然后计算这些数的平均值(循环、数组解法)

    R7-4 统计正数和负数的个数然后计算这些数的平均值 (15 分) 编写程序,输入未指定个数的整数,判断读入的正数有多少个,读入的负数有多少个,然后计算这些输入值得总和及平均值(不对0计数).当输入为 ...

  3. 6 统计正数和负数的个数然后计算这些数的平均值

    6 统计正数和负数的个数然后计算这些数的平均值 编写程序,输入未指定个数的整数,判断读入的正数有多少个,读入的负数有多少个,然后计算这些输入值得总和及平均值(不对0计数).当输入为0时,表明程序结束. ...

  4. 7-1 统计正数和负数的个数然后计算这些数的平均值 (15 分)-java

    7-1 统计正数和负数的个数然后计算这些数的平均值 (15 分) 编写程序,输入未指定个数的整数,判断读入的正数有多少个,读入的负数有多少个,然后计算这些输入值得总和及平均值(不对0计数).当输入为0 ...

  5. 统计正数和负数的个数然后计算这些数的平均值_描述性统计-统计学基础

    前言 所谓"工欲善其事必先利其器",作为一名数据分析师,统计学知识就是手中的"器",亦是数据分析的基础.在日常工作中统计学知识用到最多的就是描述性统计方法,有些 ...

  6. 统计正数和负数的个数然后计算这些数的平均值_人人都是数据分析师之统计分析...

    前面三章介绍了DataFocus可视化视图,本章主要介绍运用视图进行统计分析的几种方法. 7.1节介绍二八法则和帕累托图的运用. 7.2节介绍如何进行平均分析,包括算数平均分析以及加权平均分析. 7. ...

  7. 5.1(统计正数和负数的个数然后计算这些数的平均值)

    编写程序,读入未指定个数的整数,判断的正数有多少个,读入的负数有多少个,然后计算这些输入值的总和及其平均值(不对0计数).当输入为0时,表明程序结束.将平均值以浮点数显示. import java.u ...

  8. 统计正数和负数的个数然后计算这些数的平均值_计算机中的二进制原来是这样:原码、反码和补码

    我是一个计算机专业大一的萌(lā)新(jī),刚刚开始接触二进制.很多朋友都知道计算机内部的数据通过二进制来储存和计算,但是一个小小二进制非要整一些花里胡哨(bushi)的东西,原码补码反码的一群东西 ...

  9. 统计正数和负数的个数然后计算这些数的平均值。

    编写程序,读入未知个数的整数,判断读入的正数有多少个,读入的负数有多少个,然后计算这些输入值的总和及平均值.(不对0计数)当输入为零时,表明程序结束.将平均值以浮点数表示. package 学习; i ...

  10. 【java】统计正数和负数的个数然后计算这些数的平均值

    注:部分内容参考自该篇博客 编写程序,输入未指定个数的整数,判断读入的正数有多少个,读入的负数有多少个,然后计算这些输入值得总和及平均值(不对0计数).当输入为0时,表明程序结束.将平均值以doubl ...

最新文章

  1. 图解RxJava2(一)
  2. 快速部署Telegraf Influxdb
  3. Blender 2.42
  4. 基于token与基于服务器的身份认证
  5. 计算机信息科学学科分类,-学科分类与代码.doc
  6. hive分组排序 取top N
  7. uva1589 Xiangqi
  8. 芯片制作 | 和我一起来卷芯片
  9. 2013年计算机毕业生流向,2013年计算机专业应届毕业生自我鉴定
  10. 游记_秦皇岛-北戴河两日游
  11. 树莓派2022-04-04bullseye版本安装
  12. BUUCTF中web方向题目记录(二)
  13. js中的call和play
  14. java基于springboot班级同学录网站管理系统附源码
  15. SOCKET链接速度慢
  16. 三角函数π/2转化_人工智能数学基础1:三角函数的定义、公式及固定角三角函数值...
  17. 猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。到第10天早上时,只剩下一个,求第一天有多少桃子。
  18. 【ToolBar】Android ToolBar之完全解析
  19. MySQL 安全方案设计
  20. COBIT信息及相关技术控制目标认证

热门文章

  1. 机器人与机器人仿真技术(zz)
  2. 什么是关心?什么是理解?
  3. python 进阶公众号_数据分析的进阶之路,不容错过的最全干货公众号
  4. c语言friend函数,C++ friend友元函数和友元类
  5. javaweb开发微信公众号项目中怎么使用WEUI
  6. ElasticSearch通过字段值的长度过滤
  7. JavaScript数组转字符串
  8. js点击事件多种写法
  9. 小哈哥要开直播啦!~~~
  10. Nginx 出现 403 Forbidden 解决方法