5.45(统计:计算平均值和标准方差)在商务应用中……编写一个程序,提示用户输入10个数字,然后运用下面的公式,显示这些数字的平均值以及标准方差

  • 题目
    • 题目描述
    • 破题
    • 运行示例
  • 代码

题目

题目描述

5.45(统计:计算平均值和标准方差)在商务应用中……编写一个程序,提示用户输入10个数字,然后运用下面的公式,显示这些数字的平均值以及标准方差
平均值=所有元素和 / 元素个数
方差 = Math.sqrt((所有元素平方的和-所有元素和的平方/n) / (n-1))

破题

  1. 获取用户输入的10个数据
  2. 计算①所有数的和;②所有数的平方的和
  3. 计算平均值和方差

运行示例

Enter 10 numbers :1 2 3 4.5 5.6 6 7 8 9 10
The means is 5.61
The standard deviation is 2.99794

代码

import java.util.Scanner;public class Test5_45 {public static void main(String[] args) {// 1. 获取用户输入的10个数据Scanner input = new Scanner(System.in);System.out.print("Enter 10 numbers: ");double user_input = 0, n = 0;// sum0所有数的和,sum1所有数的平方的和double sum0 = 0, sum1 = 0;for (int i = 1; i <= 10; i++){user_input = input.nextDouble();n++;sum0 += user_input;sum1 += Math.pow(user_input, 2);}// 计算平均值double mean = sum0 / n;double deviation = Math.sqrt((sum1 - Math.pow(sum0, 2) / n) / (n-1));// 输出结果System.out.println("The means is " + mean);System.out.printf("The standard deviation is %.5f" , deviation);}
}

Java黑皮书课后题第5章:**5.45(统计:计算平均值和标准方差)在商务应用中……编写一个程序,提示用户输入10个数字,然后运用下面的公式,显示这些数字的平均值以及标准方差相关推荐

  1. Java黑皮书课后题第9章:9.2(Stock类)遵照9.2节中Cirlce类的例子,设计一个名为Stock的类

    Java黑皮书课后题第9章:9.2(Stock类)遵照9.2节中Cirlce类的例子,设计一个名为Stock的类 题目 代码 Test2 Test2_Stock UML图 题目 代码 Test2:测试 ...

  2. Java黑皮书课后题第9章:9.1 (Rectangle类)遵照9.2节中Circle类的例子,设计一个名为Rectangle的类表示矩形

    Java黑皮书课后题第9章:9.1 (Rectangle类)遵照9.2节中Circle类的例子,设计一个名为Rectangle的类表示矩形 题目 代码 PS Test1 Test1_Rectangle ...

  3. 【无标题】编写一个程序提示用户输入一个整数,然后显示这个整数的所有数字的和。

    (求一个整数各位数字之和)编写一个方法,计算一个整数各位数字之和.使用下面的方法头: public static int sumDigits(long n) 例如sumDigits(234)返回9(2 ...

  4. Java黑皮书课后题第3章:*3.17(游戏:剪刀、石头、布)编写可以玩流行的剪刀-石头-布游戏的程序

    *3.17(游戏:剪刀.石头.布)编写可以玩流行的剪刀-石头-布游戏的程序 题目 题目概述 运行示例 ***特别注意*** 破题 代码 题目 题目概述 *3.17(游戏:剪刀.石头.布)编写可以玩流行 ...

  5. Java黑皮书课后题第3章:**3.27(几何:点是否在三角形内)假设一个平面上有一个直角三角形。编写程序,提示用户输入一个点的x坐标和y坐标,然后判断这个点是否在该三角形内

    **3.27(几何:点是否在三角形内)假设一个平面上有一个直角三角形.编写程序,提示用户输入一个点的x坐标和y坐标,然后判断这个点是否在该三角形内 题目 题目描述 破题 运行示例 代码 题目 题目描述 ...

  6. Java黑皮书课后题第3章:**3.22(几何:点是否在圆内)编写程序,提示用户输入一个点(x,y),然后检查这个点是否在以(0,0)为圆心、半径为10的圆内

    **3.22(几何:点是否在圆内)编写程序,提示用户输入一个点(x,y),然后检查这个点是否在以(0,0)为圆心.半径为10的圆内 题目 题目概述 课本提示与举例.运行示例 破题 代码 两个浮点数的比 ...

  7. Java黑皮书课后题第7章:7.15(消除重复)使用下面的方法头编写方法,消除数组中重复出现的值。编写一个测试程序,读取10个数,调用该方法,并显示以一个空格分隔的不同数字

    7.15(消除重复)使用下面的方法头编写方法,消除数组中重复出现的值.编写一个测试程序,读取10个数,调用该方法,并显示以一个空格分隔的不同数字 题目 题目描述与运行示例 破题 代码 21.11.11 ...

  8. Java黑皮书课后题第4章:*4.8(给出ASCII码对应的字符)编写程序,得到一个ASCII码的输入(0~27之间的一个整数),然后显示该字符

    *4.8(给出ASCII码对应的字符)编写程序,得到一个ASCII码的输入(0~27之间的一个整数),然后显示该字符 题目 题目概述 运行示例 引申 代码 题目 题目概述 *4.8(给出ASCII码对 ...

  9. Java黑皮书课后题第3章:**3.23(几何:点是否在矩形内)编写程序,提示用户输入点(x,y),然后检测该点是否在以原点为中心、宽为10、高为5的矩形中

    @TOC,然后检测该点是否在以原点为中心.宽为10.高为5的矩形中) 题目 题目概述 **3.23(几何:点是否在矩形内)编写程序,提示用户输入点(x,y),然后检测该点是否在以原点为中心.宽为10. ...

最新文章

  1. 使用Spring-AOP
  2. 地图上实现高效率绘制海量点的原理
  3. 【学习笔记】11、循环语句—while
  4. Oracle Caused by: java.sql.SQLException: sql injection violation, syntax error: syntax error, expect
  5. [Unity脚本运行时更新]C#6新特性
  6. 循环体(for/while)循环变量的设置
  7. 多个值合并成一个字段oracle排序,Oracle之多行记录变一行记录,行变列,并排序(wmsys.wm_concat)...
  8. ORB-slam的配置和使用
  9. abaqus如何并行计算_Abaqus软件与并行计算的硬件配置
  10. 金三银四,冰河为你整理了这份20万字134页的面试圣经!!
  11. 弦民谣吉他音源 Orange Tree Samples Evolution Steel Strings Kontakt
  12. 批量将 PDF 转为 ePub 格式文档
  13. 中科大计算机招非全日制,中国科技大学有非全日制研究生招生吗?
  14. angular 日期选择器_使用Angular,Bulma和Moment.JS构建日期时间范围选择器
  15. html语义化标签是什么,HTML语义化标签探析
  16. [Unity3D]Unity3D游戏开发之Xml解析实现NPC对话系统
  17. Leet code链表相关题目初探
  18. IDEA版SpringBoot全教程 08 会员管理系统(中)
  19. 3.16下午 王希伟网课+笔记
  20. P4117 [Ynoi2018] 五彩斑斓的世界 题解

热门文章

  1. mysql性能调优与架构设计 51cto_MySQL 数据库性能优化之表结构优化
  2. mysql查询死锁的次数_一次神奇的MySQL死锁排查记录
  3. 一文详解PolarDB披荆斩棘的“秘密武器”
  4. “‘天池·TEENTOP杯’AI少年挑战赛”正式启动!
  5. 阿里云峰会 | AI搜题加速在线教育行业场景创新
  6. 解读 WebRTC 音频 NetEQ 及优化实践
  7. 5G可能和你想象的完全不同!(文末福利)
  8. Unity3D游戏制作 移动平台上的角色阴影制作
  9. 被寄予厚望的区块链 能否为游戏行业带来新的曙光?
  10. JavaWeb课程复习资料——用于突击考试总结