System.out.println(3*0.1 == 0.3);//false System.out.println(1*0.3 == 0.3);//true
![](https://profile-avatar.csdnimg.cn/3aad7fc905b54306b0a749f5bfab7740_nan_sun.jpg!4)
Java int float double 他们的运算原理是什么
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
4条回答 默认 最新
- CSDN专家-link 2021-05-18 17:44关注
浮点数有精度问题,所以一般都要求浮点数不要直接进行等于判断,而是定义一个误差值,两者差小于误差值时即算相等
解决 无用评论 打赏 举报
悬赏问题
- ¥15 c#关于WPS中网格线隐藏的属性
- ¥100 请教一道在hcl模拟器上配置ospf的题
- ¥15 在Sqlserver 使用OPENQUERY查询链接数据库MySQL
- ¥50 如何给网页加一个必须阅读几秒后才可以点击确定的公告弹窗
- ¥15 人脐静脉内皮细胞(HEUVC)重悬后自动聚团,怎么解决?
- ¥30 faiss 的 IndexFlatL2 相似性搜索
- ¥20 找人开发一套大数据算法系统!
- ¥15 pycharm中cv2安装后可以用但是无法补全或跳转函数,搜索后使用以下方法无效1.重新安装包(更换版本也不行,如何解决?
- ¥15 如何关闭Win11文件资源管理器的搜索栏的预选词
- ¥15 odoo17非生产订单产品出库整个业务流程处理