社区
Java SE
帖子详情
告诉你一个真实的秘密:Java太烂了!会被淘汰!
Jack123
2013-12-14 10:11:39
System.out.println((2.0-1.1)==0.9);
Why?
...全文
872
4
打赏
收藏
告诉你一个真实的秘密:Java太烂了!会被淘汰!
System.out.println((2.0-1.1)==0.9); Why?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
poooll
2013-12-14
打赏
举报
回复
引用 2 楼 huxiweng 的回复:
月经贴又来了。用浮点数吧System.out.println((2.0f-1.1f)==0.9f);
你这个有问题,如果是这样 System.out.println((2.0001f-1.1001f) == 0.9f); BigDecimal d1 = new BigDecimal("2.0001") ; BigDecimal d2 = new BigDecimal("1.1001") ; BigDecimal d3 = new BigDecimal("0.9") ; d1 = d1.subtract(d2); System.out.println(d1); System.out.println(d1.compareTo(d3)); // 发现equals也不行。会存在0.90 !=0.9
poooll
2013-12-14
打赏
举报
回复
精度跟语言无关。
float/double:有限的空间(如64位)表示无限的数据(一个区间小数是无限的)必然存在精度问题。 下面就不会错了,注意数字都是字符串。不要传float。 BigDecimal d1 = new BigDecimal("2.0") ; BigDecimal d2 = new BigDecimal("1.1") ; BigDecimal d3 = new BigDecimal("0.9") ; d1 = d1.subtract(d2); System.out.println(d1.equals(d3));
teemai
2013-12-14
打赏
举报
回复
月经贴又来了。用浮点数吧System.out.println((2.0f-1.1f)==0.9f);
Java
CV系列之1:
Java
CV小白开窍必备神器
我将带领大家一起来学习:
Java
CV开发环境搭建;
Java
CV的前世今生;
Java
CPP与JNI打牢基本功;
Java
CV的四大核心组件;
Java
CV直播推流拉流实战案例; 具体内容包括:-------------------------------------------
Java
CV...
Java
学习专栏!全网最牛!
你好,我是田哥。前段时间,很多朋友给我提议搞
一个
学习专栏,今天终于上线了。
Java
学习专栏共有文章(持续更新中)771篇,具体目录如下(获取方式见文末):
Java
基础系列 001:《快速深入理解JDK动态代理原理》002:《这可能是你见过最全面的HashMap解读》003:《我敢打赌你一定没用过
Java
中的这个类!》004:《那些年你啃过的ConcurrentHash...
维护程序的朋友们,你们将被
淘汰
!
作者:陈皓,博客地址:https://coolshell.cn/articles/18190.html这篇文章的原文在这里(http://mindprod.com/jgloss/unmain.html),我看完后我想说——什么叫“创造力”,创造力就是——就算是要干一件烂事都能干得那么漂亮那么有创意的能力。什么叫“抓狂”,抓狂就是——以一种沉着老练的不屈不挠的一本正经的精神一点一点把你推向崩溃的边缘...
C#和
Java
的特点(转)
十年跳槽经验总结1。网上求职尤其需注意那些一天到晚在网上打招聘广告的公司。这类公司通常分成两类:一类是垃圾公司,如一些别有用心的保险公司、中介公司等。这类公司以获取你的个人资源和个人信息为目的。二类是某些小有名气的公司,但由于用人条件苛刻并且薪资待遇与他们的苛刻要求不匹配,所以一年到头在招人,却总也招不到让他们满意的人。还有一些著名公司,以打广告为目的,招人为幌子,
一个
破烂职位能放在网上招一两年。
架构师眼中的文化:试用期才是真正的考察时间
管理风格 团队是由个体组成的,管理风格往往能够显示出团队文化。 下属请假你
会
拒绝吗 很多公司的制度是:请假一天需要直接主管批准;三天以上需要次级主管批准;十天以上需要部门领导批准。 在
一个
有几百个人的大公司里,可能部门领导对你的工作没有任何印象,他可能不批准你的假吗?不可能!就算你的直接主管可能不批准吗?也不可能!因为你的请假理由一定
会
很充分。 那么,为什么还要有这个流程呢?因为要防止有人请假导致...
Java SE
62,615
社区成员
307,307
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章