android 或者java中使用四舍五入的方法
今日,正在写一款安卓软件,需要用四舍五入的方法,分享给大家。
例如:f float f = 12.12522f;
f = new BigDecimal(f).setScale(3, BigDecimal.ROUND_HALF_UP)
.floatValue();
System.out.println(f);
打印出来结果为12.125;
如果把setScale(3, BigDecimal.ROUND_HALF_UP)中的3表示保留3位小数,当然,根据自己需要几位,写几位啦 。
ROUND_HALF_UP表示结果要四舍五入,还有别的写法,有别的作用,自己度娘搜搜吧

本文介绍了一种在Java中实现四舍五入的有效方法,通过使用BigDecimal类的setScale方法结合ROUND_HALF_UP参数来实现任意精度的小数四舍五入。
776

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



