2:保留两位小数
BigDecimal namount = brate.multiply(bnamountf);
namount.setScale(2,RoundingMode.HALF_UP).doubleValue()
或者:
BigDecimal ssb= studentCount.divide(big,2,BigDecimal.ROUND_HALF_DOWN);
double类型计算数据精度低
2:保留两位小数
BigDecimal namount = brate.multiply(bnamountf);
namount.setScale(2,RoundingMode.HALF_UP).doubleValue()
或者:
BigDecimal ssb= studentCount.divide(big,2,BigDecimal.ROUND_HALF_DOWN);
double类型计算数据精度低