System.out.println(0.05 + 0.01);
System.out.println(1.0 - 0.42);
System.out.println(4.015 * 100);
System.out.println(123.3 / 100);
Float f = Float.valueOf("20014999");
System.out.println(1.0 - 0.42);
System.out.println(4.015 * 100);
System.out.println(123.3 / 100);
Float f = Float.valueOf("20014999");
System.out.println(new BigDecimal(String.valueOf(f)));
说明:http://www.ruanyifeng.com/blog/2010/06/ieee_floating-point_representation.html(阮一峰)
本文详细介绍了Java中浮点数运算、转换为BigDecimal以及使用BigDecimals进行精确计算的方法,通过具体代码示例进行深入解读。
203

被折叠的 条评论
为什么被折叠?



