package com.ydtech.utils; import java.math.BigDecimal; public class CalculateUtils { private CalculateUtils() { throw new IllegalStateException("Utility class"); } /** * double转BigDecimal 相加 * * @param d 相加的数集合 * @return 相加之和 */ public static double add(double... d) { BigDecimal bigDecimal1 = new BigDecimal(0); for (double v : d) { BigDecimal bigDecimal = BigDecimal.valueOf(v); bigDecimal1 = bigDecimal1.add(bigDecimal); } return bigDecimal1.doubleValue(); } }