课程作业02——课程中的动手动脑问题
1.为什么double类型的数值进行运算得不到“数学上精确”的结果?
结论:使用double类型的数值进行计算,其结果是不精确的。
原因:double类型的数值占用64bit,即64个二进制数,除去最高位表示正负符号的位,在最低位上一定会与实际数据存在误差(除非实际数据恰好是2的n次方)。我们给出的数值,在大多数情况下需要比64bit更多的位数才能准确表示出来(甚至是需要无穷多位),而double类型的数值只有64bit,后面舍去的位数一定会带来误差,无法得到“数学上精确”的结果。
2.解决精度问题可以使用使用BigDecimal类,但在构建BigDecimal对象时应使用字符串而不是double数值,否则,仍有可能引发计算精度问题解决方法
原因:double并不能准确的代表BigDecimal 16位有效数以上的数字在使用BigDecimal时创建对象。而BigDecimal所创建的对象不能使用+-*/等传统的算术运算符直接对其对象进行数学运算,必须调用相对应的(f1.add(f2))等方法。 因为方法中的参数必须是BigDecimal的对象,所以定义时应为字符串。
3.以下代码的输出结果是什么?
结果:
原因:因为输出的是字符串,在语句一中,“+”直接连接两个字符,所以分别输出100和200;而在语句二中,“+”先是进行数值类型的求和运算,再用字符串输出两个整形的和。
转载于:https://www.cnblogs.com/wxd136/p/7634279.html
课程作业02——课程中的动手动脑问题相关推荐
- mysql中 课程1比课程2成绩高_小菜菜mysql练习解读分析1——查询 01 课程比 02 课程成绩高的学生的信息及课程分数...
查询" 01 "课程比" 02 "课程成绩高的学生的信息及课程分数 好的,第一道题,刚开始做,就栽了个跟头,爽歪歪,至于怎么栽跟头的 --需要分析题目,查询的是 ...
- mysql中 课程1比课程2成绩高_小菜菜mysql练习解读分析1——查询 01 课程比 02 课程成绩高的学生的信息及课程分数......
查询" 01 "课程比" 02 "课程成绩高的学生的信息及课程分数 好的,第一道题,刚开始做,就栽了个跟头,爽歪歪,至于怎么栽跟头的 --需要分析题目,查询的是 ...
- mysql中 课程1比课程2成绩高_小菜菜 MySQL 练习解读分析 1-- 查询 01 课程比 02 课程成绩高的学生的信息及课程分数...
小菜菜 MySQL 练习解读分析 1-- 查询 "01" 课程比 "02" 课程成绩高的学生的信息及课程分数 查询 "01" 课程比 &qu ...
- mysql查询01课程比02课程_小菜菜mysql练习解读分析1——查询” 01 “课程比” 02 “课程成绩高的学生的信息及课程分数...
查询" 01 "课程比" 02 "课程成绩高的学生的信息及课程分数 好的,第一道题,刚开始做,就栽了个跟头,爽歪歪,至于怎么栽跟头的 --需要分析题目,查询的是 ...
- 小菜菜mysql练习解读分析1——查询 01 课程比 02 课程成绩高的学生的信息及课程分数...
查询" 01 "课程比" 02 "课程成绩高的学生的信息及课程分数 好的,第一道题,刚开始做,就栽了个跟头,爽歪歪,至于怎么栽跟头的 --需要分析题目,查询的是 ...
- 查询同时选修了01课程和02课程的学生信息及相关课程成绩
要查询同时选修了"01"课程和"02"课程的学生信息及相关课程成绩,需要进行以下步骤: 查询选修了"01"课程的学生信息,得到这些学生的学号 ...
- 课程作业02实验报告
1.程序设计思路 定义两个函数,一个是移动的函数,一个是递归的函数,调用递归,直到就剩下一个函数. 2.流程设计图 3.源代码 package 作业02; import java.util.Scann ...
- 中学课程01课程概述02课程组织03基础教育课程改革
一.课程概述 (一)"课程"一词的由来-单选-斯宾塞准备学知识 "课程"一次源于斯宾塞<什么知识最优价值>,他是最早把课程作为一个专门的研究术语 ( ...
- mysql查询01课程比02课程_小菜菜mysql练习解读分析2——查询存在 01 课程但可能不存在 02 课程的情况(不存在时显示为 null )...
"查询存在" 01 "课程但可能不存在" 02 "课程的情况(不存在时显示为 null )" --翻译为:课程表里面,存在01的信息,未必满 ...
最新文章
- Javascript 汉字拼音排序
- html 的scor属性,HTML DOM scrollTop 属性
- 【分布式架构之旅 理论篇】数据库分库分表
- Zabbix分布式监控系统使用总结
- C# List集合排序、去重方法小结
- 通向AGI(通用人工智能)的另类书单
- 局域网游戏联机原理解析
- 内存管理有哪几种方式
- 视频如何转换html链接地址,视频肿么生成html代码放到自己的网页去求解答法案...
- R语言中的多元方差分析
- 综合练习--The Eighth Week
- 可以自学计算机考证吗
- UE4 初学者内容包介绍
- 2021-2027全球与中国低轨道卫星市场现状及未来发展趋势
- python回车换行怎么不行_python回车不能换行怎么办
- Qt+OpenCV摄像头读取保存回放视频
- XML和注解(Annotation)
- Vue框架中常见的前端UI库
- Star Trek强势来袭 开启元宇宙虚拟与现实的梦幻联动
- OpenJudge - 海贼王之伟大航路(状态压缩+DFS)