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

编写程序,输入未指定个数的整数,判断读入的正数有多少个,读入的负数有多少个,然后计算这些输入值得总和及平均值(不对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 input = new Scanner(System.in);int sum = 0;//总和int zhengshu = 0;//正数int fushu = 0;//负数int flag = 0;//输入个数while (true) {int x = input.nextInt();if (x == 0) {break;}if (x > 0) {zhengshu++;} else {fushu++;}sum = sum + x;flag++;}if (zhengshu + fushu != 0) {System.out.println(zhengshu);System.out.println(fushu);System.out.println(sum);double average = 0.0;average = 1.0 * sum / flag;System.out.println(average);}}
}

一定要注意空集错误

 if (zhengshu + fushu != 0) //用来判断是否是空集

就是判断是否有输入空集,在PTA中没发现有啥不一样,但会报错,而编译器中又不会有错误,希望有大神可以帮我解答一下,

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

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

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

  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. xenserver 模板导出导入
  2. 使用jQuery的attr方法来修改onclick值
  3. 进入Python世界——Python基础知识
  4. 在过程中要正式批准可交付成果_干货!软考高项项目管理知识体系5大过程组47个过程...
  5. android代码旋转屏幕,Android Activity源码分析--windowmanager屏幕旋转研究
  6. 多元线性回归模型-数学建模类-matlab详解
  7. Nacos高可用集群解决方案-Docker版本
  8. 每天二十分钟学习python_每天 3 分钟,小闫带你学 Python(二十五)
  9. Ext 3.1版本放出,可以免费下载了
  10. 算法:翻转图片Rotate Image
  11. nbu备份脚本 linux,netbackup备份教程详解
  12. 中望3D 2021 “坐标标注”
  13. java 怎么做批量修改_JAVA实现批量修改文件名称
  14. phpword模板替换并插入表格
  15. ThingsBoard 多个设备的最新遥测数据合并计算案例
  16. AOZ8902CIL 瞬态电压二极管,设计用于电路保护。
  17. 预防死锁,检测死锁,避免死锁,解除死锁....
  18. 《卓有成效的管理者》阅读心得
  19. 【Matlab绘图进阶第5弹】Matlab绘制三维散点图
  20. 移动出手了!推出老用户专享“特权”,携号转网用户却要想清楚

热门文章

  1. docker volume用法
  2. ffmpeg截取视频内容和批量处理视频
  3. 【几种恢复误关Chrome标签页的方法】
  4. css单位vw vh,css3自适应布局单位vw,vh详解
  5. autojs连模拟器_autojs-vue
  6. 智行者获北京自动驾驶T3路测牌照的「高速无人车“星骥”」体验如何?...
  7. jQuery与JS实现AJAX实例!(附AJAX教程、路线图)
  8. MATLAB弹出对话框的使用
  9. 关于QPS高并发,你了解多少?
  10. Opencv项目实战:01 文字检测OCR(2)