Java黑皮书课后题第5章:**5.45(统计:计算平均值和标准方差)在商务应用中……编写一个程序,提示用户输入10个数字,然后运用下面的公式,显示这些数字的平均值以及标准方差
5.45(统计:计算平均值和标准方差)在商务应用中……编写一个程序,提示用户输入10个数字,然后运用下面的公式,显示这些数字的平均值以及标准方差
- 题目
- 题目描述
- 破题
- 运行示例
- 代码
题目
题目描述
5.45(统计:计算平均值和标准方差)在商务应用中……编写一个程序,提示用户输入10个数字,然后运用下面的公式,显示这些数字的平均值以及标准方差
平均值=所有元素和 / 元素个数
方差 = Math.sqrt((所有元素平方的和-所有元素和的平方/n) / (n-1))
破题
- 获取用户输入的10个数据
- 计算①所有数的和;②所有数的平方的和
- 计算平均值和方差
运行示例
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个数字,然后运用下面的公式,显示这些数字的平均值以及标准方差相关推荐
- Java黑皮书课后题第9章:9.2(Stock类)遵照9.2节中Cirlce类的例子,设计一个名为Stock的类
Java黑皮书课后题第9章:9.2(Stock类)遵照9.2节中Cirlce类的例子,设计一个名为Stock的类 题目 代码 Test2 Test2_Stock UML图 题目 代码 Test2:测试 ...
- Java黑皮书课后题第9章:9.1 (Rectangle类)遵照9.2节中Circle类的例子,设计一个名为Rectangle的类表示矩形
Java黑皮书课后题第9章:9.1 (Rectangle类)遵照9.2节中Circle类的例子,设计一个名为Rectangle的类表示矩形 题目 代码 PS Test1 Test1_Rectangle ...
- 【无标题】编写一个程序提示用户输入一个整数,然后显示这个整数的所有数字的和。
(求一个整数各位数字之和)编写一个方法,计算一个整数各位数字之和.使用下面的方法头: public static int sumDigits(long n) 例如sumDigits(234)返回9(2 ...
- Java黑皮书课后题第3章:*3.17(游戏:剪刀、石头、布)编写可以玩流行的剪刀-石头-布游戏的程序
*3.17(游戏:剪刀.石头.布)编写可以玩流行的剪刀-石头-布游戏的程序 题目 题目概述 运行示例 ***特别注意*** 破题 代码 题目 题目概述 *3.17(游戏:剪刀.石头.布)编写可以玩流行 ...
- Java黑皮书课后题第3章:**3.27(几何:点是否在三角形内)假设一个平面上有一个直角三角形。编写程序,提示用户输入一个点的x坐标和y坐标,然后判断这个点是否在该三角形内
**3.27(几何:点是否在三角形内)假设一个平面上有一个直角三角形.编写程序,提示用户输入一个点的x坐标和y坐标,然后判断这个点是否在该三角形内 题目 题目描述 破题 运行示例 代码 题目 题目描述 ...
- Java黑皮书课后题第3章:**3.22(几何:点是否在圆内)编写程序,提示用户输入一个点(x,y),然后检查这个点是否在以(0,0)为圆心、半径为10的圆内
**3.22(几何:点是否在圆内)编写程序,提示用户输入一个点(x,y),然后检查这个点是否在以(0,0)为圆心.半径为10的圆内 题目 题目概述 课本提示与举例.运行示例 破题 代码 两个浮点数的比 ...
- Java黑皮书课后题第7章:7.15(消除重复)使用下面的方法头编写方法,消除数组中重复出现的值。编写一个测试程序,读取10个数,调用该方法,并显示以一个空格分隔的不同数字
7.15(消除重复)使用下面的方法头编写方法,消除数组中重复出现的值.编写一个测试程序,读取10个数,调用该方法,并显示以一个空格分隔的不同数字 题目 题目描述与运行示例 破题 代码 21.11.11 ...
- Java黑皮书课后题第4章:*4.8(给出ASCII码对应的字符)编写程序,得到一个ASCII码的输入(0~27之间的一个整数),然后显示该字符
*4.8(给出ASCII码对应的字符)编写程序,得到一个ASCII码的输入(0~27之间的一个整数),然后显示该字符 题目 题目概述 运行示例 引申 代码 题目 题目概述 *4.8(给出ASCII码对 ...
- Java黑皮书课后题第3章:**3.23(几何:点是否在矩形内)编写程序,提示用户输入点(x,y),然后检测该点是否在以原点为中心、宽为10、高为5的矩形中
@TOC,然后检测该点是否在以原点为中心.宽为10.高为5的矩形中) 题目 题目概述 **3.23(几何:点是否在矩形内)编写程序,提示用户输入点(x,y),然后检测该点是否在以原点为中心.宽为10. ...
最新文章
- 使用Spring-AOP
- 地图上实现高效率绘制海量点的原理
- 【学习笔记】11、循环语句—while
- Oracle Caused by: java.sql.SQLException: sql injection violation, syntax error: syntax error, expect
- [Unity脚本运行时更新]C#6新特性
- 循环体(for/while)循环变量的设置
- 多个值合并成一个字段oracle排序,Oracle之多行记录变一行记录,行变列,并排序(wmsys.wm_concat)...
- ORB-slam的配置和使用
- abaqus如何并行计算_Abaqus软件与并行计算的硬件配置
- 金三银四,冰河为你整理了这份20万字134页的面试圣经!!
- 弦民谣吉他音源 Orange Tree Samples Evolution Steel Strings Kontakt
- 批量将 PDF 转为 ePub 格式文档
- 中科大计算机招非全日制,中国科技大学有非全日制研究生招生吗?
- angular 日期选择器_使用Angular,Bulma和Moment.JS构建日期时间范围选择器
- html语义化标签是什么,HTML语义化标签探析
- [Unity3D]Unity3D游戏开发之Xml解析实现NPC对话系统
- Leet code链表相关题目初探
- IDEA版SpringBoot全教程 08 会员管理系统(中)
- 3.16下午 王希伟网课+笔记
- P4117 [Ynoi2018] 五彩斑斓的世界 题解
热门文章
- mysql性能调优与架构设计 51cto_MySQL 数据库性能优化之表结构优化
- mysql查询死锁的次数_一次神奇的MySQL死锁排查记录
- 一文详解PolarDB披荆斩棘的“秘密武器”
- “‘天池·TEENTOP杯’AI少年挑战赛”正式启动!
- 阿里云峰会 | AI搜题加速在线教育行业场景创新
- 解读 WebRTC 音频 NetEQ 及优化实践
- 5G可能和你想象的完全不同!(文末福利)
- Unity3D游戏制作 移动平台上的角色阴影制作
- 被寄予厚望的区块链 能否为游戏行业带来新的曙光?
- JavaWeb课程复习资料——用于突击考试总结