System.out.println(3*0.1 == 0.3);//false System.out.println(1*0.3 == 0.3);//true
Java int float double 他们的运算原理是什么
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
4条回答 默认 最新
CSDN专家-link 2021-05-18 17:44关注浮点数有精度问题,所以一般都要求浮点数不要直接进行等于判断,而是定义一个误差值,两者差小于误差值时即算相等
解决 无用评论 打赏 举报