作者:冷恋企鹅 | 来源:互联网 | 2023-08-12 16:37
银行业务不能用浮点数表示要用BigDecimal数学工具类浮点数是有限的,离散,舍入误差,接近但不等于最好完全使用浮点数进行比较!例如点击查看代码floatf12323232232
- 银行业务不能用浮点数表示
要用BigDecimal 数学工具类
浮点数是有限的,离散,舍入误差,接近但不等于
最好完全使用浮点数进行比较!
例如
点击查看代码
float f1 = 23232322323122f;
float f2 = f1 + 1;
System.out.println(f1==f2);//true
点击查看代码
float f = 0.1f;
float d = 1.0/10;
System.out.println(f==d);//false