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表示结果要四舍五入,还有别的写法,有别的作用,自己度娘搜搜吧