在对于精确计算的要求下请不要使用float和double
来源:互联网 发布:淘宝nba旗舰店 编辑:程序博客网 时间:2024/03/29 01:26
在对于精确计算的要求下请不要使用float和double,这2个基本类型的出现就是用来快速的近试算法。不信你试试:
System.out.println(1.0-9*0.1);
结果是:0.09999999999999998
这样结果是没有人能够接受的。
如果需要精确计算用BigDecimal类或是int,long等类型。
- 在对于精确计算的要求下请不要使用float和double
- 不要在精确计算中使用float和double类型
- 如果要求精确的答案,请避免使用float和double
- 31-如果要求精确的答案,请避免使用float和double
- [读书笔记][Effective Java]不要在精确计算中使用float和double类型
- 精确计算时,不要使用float或double
- 不要用float和double来进行精确的小数计算
- 第48条:如果需要精确的答案,请避免使用float和double
- 天天记录 - Java 精确计算避免使用float和double
- 做精确计算时应避免使用float和double
- 精确计算java中float和double的精度
- Java:Effective Java 学习笔记(第48条:如果需要精确的答案,请避免使用float和double)
- 精确运算避免使用float和double
- 第48条:如果需要精确的答案,请避免适用float和double
- 对于double和float类型运算精度丢失,请使用BigDecimal
- Java中用浮点型数据Float和Double进行精确计算时的精度问题
- Java中用浮点型数据Float和Double进行精确计算时的精度问题
- Java浮点数float和double精确计算的精度误差问题总结
- 最近辞退了一个实习生,心情好了很多,差点儿犯了曾有过的同样的错误,趁早让你走人一切就正确了
- 2010年的计划是读100本书
- Visual C++剪贴板操作不完全攻略
- 修改了别人的代码、优化前与优化后的对比,唉,写个好代码真不容易啊
- 数据库表与权限之间关系统计脚本
- 在对于精确计算的要求下请不要使用float和double
- (转)MySQL里的wait_timeout
- flex小结13
- 开源压力测试的小工具Apache 下的ab
- flex小结12
- 多线程笔记1
- flex小结11
- flex小结10
- 一个不错的对联广告的效果