参考:java使double类型保留两位小数的方法

    1. //余额计算,四舍五入保留2位小数
    2. BigDecimal bigDecimal = new BigDecimal(Double double1);
    3. double value = bigDecimal.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();