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