package com.xzx.gc.common.utils; import lombok.experimental.UtilityClass; import java.math.BigDecimal; @UtilityClass public class MathUtils { /** * double减法 保留2位小数 * @param m1 * @param m2 * @return */ public double subDouble(double m1, double m2) { BigDecimal p1 = new BigDecimal(Double.toString(m1)); BigDecimal p2 = new BigDecimal(Double.toString(m2)); BigDecimal p3 =p1.subtract(p2); return p3.setScale(2, BigDecimal.ROUND_DOWN).doubleValue(); } }