一种简单实用的方法,利用 BigDecimal 类
// 四舍五入 保留两位小数
double f = 3.14159;
BigDecimal b = new BigDecimal(f);
// BigDecimal.ROUND_HALF_UP代表四舍五入模式,同时还提供其他几种常用模式
f = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();
System.out.println(f);
一种简单实用的方法,利用 BigDecimal 类
// 四舍五入 保留两位小数
double f = 3.14159;
BigDecimal b = new BigDecimal(f);
// BigDecimal.ROUND_HALF_UP代表四舍五入模式,同时还提供其他几种常用模式
f = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();
System.out.println(f);