Java中如何高效的保留小数点后若干位
? ? ? Java中最高效的处理浮点型的小数点位的方法莫过于使用java.math.BigDecimal,如下所示:
? ??import java.math.BigDecimal;
?
? ?输出:
? ?wrongResult=3879.9999999999995
decimal.setScale(1, RoundingMode.HALF_UP);//不就好了么?还去除以1干嘛?
谢谢这位兄台提醒,回头试试
发布时间: 2012-08-27 21:21:57 作者: rapoo
Java中如何高效的保留小数点后若干位
? ? ? Java中最高效的处理浮点型的小数点位的方法莫过于使用java.math.BigDecimal,如下所示:
? ??import java.math.BigDecimal;
?
? ?输出:
? ?wrongResult=3879.9999999999995
decimal.setScale(1, RoundingMode.HALF_UP);//不就好了么?还去除以1干嘛?
谢谢这位兄台提醒,回头试试