BigDecimal保留两位小数 四舍五入
Number v=2.225;
BigDecimal d = new BigDecimal(v).setScale(2, BigDecimal.ROUND_HALF_UP);
运行结果:2.22
String v=2.225;
BigDecimal d = new BigDecimal(v).setScale(2, BigDecimal.ROUND_HALF_UP);
运行结果 2.23
所以保留两位小数 四舍五入的情况 用String
BigDecimal保留两位小数 四舍五入
Number v=2.225;
BigDecimal d = new BigDecimal(v).setScale(2, BigDecimal.ROUND_HALF_UP);
运行结果:2.22
String v=2.225;
BigDecimal d = new BigDecimal(v).setScale(2, BigDecimal.ROUND_HALF_UP);
运行结果 2.23
所以保留两位小数 四舍五入的情况 用String