社区
非技术区
帖子详情
0.9和0.9F相等吗?
sngnr
2002-02-14 11:55:47
Float a=new Float(0.9F)
Double b=new Double(0.9)
那么a.equals(b)的结果是什么?
...全文
233
5
打赏
收藏
0.9和0.9F相等吗?
Float a=new Float(0.9F) Double b=new Double(0.9) 那么a.equals(b)的结果是什么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
topbit
2002-02-16
打赏
举报
回复
两个类型不同的变量,如果可以转化的话,是可以比较的。
但是由于精度原因,直观认为相等的数值可能在计算机中不等。
MrYoucheng
2002-02-16
打赏
举报
回复
那么 可以比较吗?
mingtian
2002-02-14
打赏
举报
回复
不等,a和b不是同一类型的对象,当然不等。另外:
float a = 0.9f;
double b = 0.9;
double c = a; //a、b都是0.9,那么c呢?b == c吗?请往下看:
if(b == c)
System.out.println("You win $1000000000000!");//由于精度误差,该行不可能输出
GFox
2002-02-14
打赏
举报
回复
不等吧,a 和 b 类型都不同.
payaqa
2002-02-14
打赏
举报
回复
应该不等的
人教版五年级上册:小数乘小数练习题及答案.docx
人教版五年级上册:小数乘小数练习题及答案.docx
第二学期青岛版六年级数学课课练及答案全册27精选.doc
第二学期青岛版六年级数学课课练及答案全册27精选.doc
三年模拟一年创新2016届高考数学复习第二章第三节二次函数与幂函数理全国通用
三年模拟一年创新2016届高考数学复习第二章第三节二次函数与幂函数理全国通用
五年级数学上册1-3单元测试题数学知识.doc
数学知识考试试卷及答案
比和比例整理和复习公开课学习教案.pptx
比和比例整理和复习公开课学习教案.pptx
非技术区
23,407
社区成员
70,513
社区内容
发帖
与我相关
我的任务
非技术区
Java 非技术区
复制链接
扫一扫
分享
社区描述
Java 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章