统计正数和负数的个数然后计算这些数的平均值(循环、数组解法)
R7-4 统计正数和负数的个数然后计算这些数的平均值 (15 分)
编写程序,输入未指定个数的整数,判断读入的正数有多少个,读入的负数有多少个,然后计算这些输入值得总和及平均值(不对0计数)。当输入为0时,表明程序结束。将平均值以double型数据显示。
输入格式:
输入在一行中给出一系列整数,其间以空格分隔。当读到0时,表示输入结束,该数字不要处
输出格式:
在第一行中输出正整数的个数; 在第二行中输出负整数的个数; 在第三行中输出这些输入值的总和(不对0计数); 在第四行中输出这些输入值的平均值(double型数据)。
样例">输入样哩:
1 2 -1 3 0
输出样例:
3
1
5
1.25
import java.util.*;
public class Main {public static void main(String[] args) {Scanner input = new Scanner(System.in);String l = input.nextLine();if (l.equals("0")) {return ;}String[] string = l.split(" ");int[] array = new int[string.length];for (int i = 0; i < string.length; i++) {array[i] = Integer.valueOf(string[i]);}double sum = 0;int z = 0, f = 0;for (int i = 0; i < array.length; i++) {if (array[i] > 0) z++;if (array[i] < 0) f++;sum += array[i];}System.out.println(z);System.out.println(f);int x = (int)sum;System.out.println(x);System.out.println(sum / (z + f));}
}
import java.util.*;
public class Main {public static void main(String[] args) {Scanner input = new Scanner(System.in);int positive = 0 ,negative = 0 ,getdata ,cnt = 0;double sum = 0 ,average;getdata = input.nextInt();if (getdata == 0) {return ;}while (getdata != 0) {if (getdata > 0) positive ++;if(getdata < 0) negative ++;cnt ++;sum += getdata;getdata = input.nextInt();}System.out.println(positive);System.out.println(negative);int x = (int)sum;System.out.println(x);System.out.println(sum / (positive + negative));}
}
统计正数和负数的个数然后计算这些数的平均值(循环、数组解法)相关推荐
- Java黑皮书课后题第5章:*5.1(统计正数和负数的个数然后计算这些数的平均值)编写程序,读入未指定个数的整数,判断读入的正数有多少个、负数有多少个,然后计算输入值的总和和平均值(不记0,浮点表示)
*5.1(统计正数和负数的个数然后计算这些数的平均值)编写程序,读入未指定个数的整数,判断读入的正数有多少个.负数有多少个,然后计算输入值的总和和平均值(不记0,平均值使用浮点表示) 题目 题目概述 ...
- 6 统计正数和负数的个数然后计算这些数的平均值
6 统计正数和负数的个数然后计算这些数的平均值 编写程序,输入未指定个数的整数,判断读入的正数有多少个,读入的负数有多少个,然后计算这些输入值得总和及平均值(不对0计数).当输入为0时,表明程序结束. ...
- 7-1 统计正数和负数的个数然后计算这些数的平均值 (15 分)-java
7-1 统计正数和负数的个数然后计算这些数的平均值 (15 分) 编写程序,输入未指定个数的整数,判断读入的正数有多少个,读入的负数有多少个,然后计算这些输入值得总和及平均值(不对0计数).当输入为0 ...
- 统计正数和负数的个数然后计算这些数的平均值_描述性统计-统计学基础
前言 所谓"工欲善其事必先利其器",作为一名数据分析师,统计学知识就是手中的"器",亦是数据分析的基础.在日常工作中统计学知识用到最多的就是描述性统计方法,有些 ...
- 统计正数和负数的个数然后计算这些数的平均值_人人都是数据分析师之统计分析...
前面三章介绍了DataFocus可视化视图,本章主要介绍运用视图进行统计分析的几种方法. 7.1节介绍二八法则和帕累托图的运用. 7.2节介绍如何进行平均分析,包括算数平均分析以及加权平均分析. 7. ...
- 5.1(统计正数和负数的个数然后计算这些数的平均值)
编写程序,读入未指定个数的整数,判断的正数有多少个,读入的负数有多少个,然后计算这些输入值的总和及其平均值(不对0计数).当输入为0时,表明程序结束.将平均值以浮点数显示. import java.u ...
- 统计正数和负数的个数然后计算这些数的平均值_计算机中的二进制原来是这样:原码、反码和补码
我是一个计算机专业大一的萌(lā)新(jī),刚刚开始接触二进制.很多朋友都知道计算机内部的数据通过二进制来储存和计算,但是一个小小二进制非要整一些花里胡哨(bushi)的东西,原码补码反码的一群东西 ...
- 统计正数和负数的个数然后计算这些数的平均值。
编写程序,读入未知个数的整数,判断读入的正数有多少个,读入的负数有多少个,然后计算这些输入值的总和及平均值.(不对0计数)当输入为零时,表明程序结束.将平均值以浮点数表示. package 学习; i ...
- 【java】统计正数和负数的个数然后计算这些数的平均值
注:部分内容参考自该篇博客 编写程序,输入未指定个数的整数,判断读入的正数有多少个,读入的负数有多少个,然后计算这些输入值得总和及平均值(不对0计数).当输入为0时,表明程序结束.将平均值以doubl ...
最新文章
- 苏宁11.11:苏宁易购订单搜索系统架构及实现
- Linux——Linux C语言编程基础知识
- idea tomcat启动成功但是访问方面都是404_IDEA相关配置【集成Tomcatamp;项目部署】...
- 丘成桐:完全不懂数学,才会有“数学无用”的说法
- Acwing 1088.旅行问题
- renew process 更新过程
- ajax传json格式数据
- “编程能力差,90% 输在了数学上!”CTO:多数程序员都是瞎努力!
- android c++标准命名空间demo
- SpringBoot之注解
- 重构:改善既有代码的设计 精彩书评二
- 能力提升综合题单Part 8.3.1 二叉树Part 8.3.2 树的直径
- java json字符串转对象
- wap网站制作教程,android面试试题
- 深入理解Tomcat 6和Tomcat7的区别
- 怎么两边同时取ln_回归分析为什么要取LN值
- matlab 展开计算公式,钣金下料展开计算公式
- exe后门程序生成之Quasar
- 编译原理归纳学习——去除晦涩
- c++三大函数:拷贝构造(copy ctor)、拷贝赋值(copy op)、析构函数(dtor)
热门文章
- VMware虚拟化/云计算
- java的隐式对象_java常见面试题:隐式对象有哪些?
- BZOJ4545: DQS的trie 广义后缀自动机_LCT
- Eclipse中SVN标记,提交人,时间等版本信息消失
- Android(Lollipop/5.0) Material Design(六) 使用图像
- hdu 5172 GTY's gay friends(线段树最值)
- JavaScript多浏览器兼容
- [转载]Linux批量替换不同文件中的相同字符串
- Flutter AnimatedSwitcher 实现优美的图片切换动画
- Java中的强软弱虚引用《对Java的分析总结三》