编写程序,输入未指定个数的整数,判断读入的正数有多少个,读入的负数有多少个,然后计算这些输入值得总和及平均值(不对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);String s = in.nextLine();if (s.equals("0")){
//            System.out.println(0);
//            System.out.println(0);
//            System.out.println(0);
//            System.out.println(0);return;}String[] s1 = s.split(" ");int[] o=new int[s1.length];for (int i=0;i<s1.length;i++){o[i]=Integer.valueOf(s1[i]);}double sum=0;int num1=0;int num2=0;for (int i=0;i<o.length;i++){if (o[i]>0){num1++;}else if (o[i]<0){num2++;}sum+=o[i];}System.out.println(num1);System.out.println(num2);int a=(int)sum;System.out.println(a);System.out.println(sum/(num1+num2));}
}

7-19 统计正数和负数的个数然后计算这些数的平均值 (15 分)相关推荐

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

最新文章

  1. python直方图均衡函数_Python中的自适应直方图均衡
  2. Day03:文件打开;错误处理
  3. 【LeetCode笔记】78. 子集(Java、dfs)
  4. 自定义处理网页选区字符并实时显示(js)
  5. dataframe 众数的方法_pandas 第11篇:DataFrame-数据处理(分组、聚合、窗口、相关、统计)...
  6. Lua中调用C/C++函数 (转)
  7. Arcgis 连接PostgreSQL
  8. 面向对象之---this的用法
  9. 女孩,请把第一胎留给丈夫!!!
  10. 如何提升电脑开机速度?
  11. 数模电路基础知识 —— 5. 常见电路符号说明(三极管)
  12. walking机器人入门教程-视觉转激光建图-cartographer算法建图
  13. spring史上最全笔记
  14. 《C/C++ 面试 100 例》(十一)标准输入加速
  15. 关闭windows server服务器的密码过期提示
  16. 白鹭小游戏-成语挑战-资源放置
  17. 南昌大学计算机学硕推免生,太狠了:他们从南昌大学保研到北大、清华、复旦、浙大等顶尖名校...
  18. clickHouse分区和分片详解
  19. 销售需要具备的8种能力
  20. 网络编程(TCP、MyIE、URL)

热门文章

  1. MacOS 10.10 以上解决机械键盘按键无法识别
  2. linux mplayer 一键安装,MPlayer Linux安装教程
  3. 抖音IP属地是实时更新的吗?能不显示吗?
  4. 「深圳搬家」空调移机有哪些注意事项?
  5. 安卓WebView在线预览office文档功能实现
  6. 神奇算式的c语言算法思想6,C语言算法训练题.docx
  7. stm32f103rbt6开发板学习
  8. 升级win10后以太网总是断开连接的解决办法,针对Broadcom NetLink (TM) Gigabit Ethernet网卡
  9. inotifywait命令详解
  10. 售前管理——怎样写解决方案