免费给你写一个public class BigDecimalUtil {
private BigDecimalUtil() {}
/**
* 加法
*/
public static BigDecimal add(double d1,double d2) {
BigDecimal big1 = new BigDecimal(Double.toString(d1));
BigDecimal big2 = new BigDecimal(Double.toString(d2));
return big1.add(big2);
}
/**
* 减法
*/
public static BigDecimal subtraction(double d1,double d2) {
BigDecimal big1 = new BigDecimal(Double.toString(d1));
BigDecimal big2 = new BigDecimal(Double.toString(d2));
return big1.subtract(big2);
}
/**
* 乘法
*/
public static BigDecimal multiplication(double d1,double d2) {
BigDecimal big1 = new BigDecimal(Double.toString(d1));
BigDecimal big2 = new BigDecimal(Double.toString(d2));
return big1.multiply(big2);
}
/**
* 除法
*/
public static BigDecimal division(double d1,double d2) {
BigDecimal big1 = new BigDecimal(Double.toString(d1));
BigDecimal big2 = new BigDecimal(Double.toString(d2));
return big1.divide(big2,BigDecimal.ROUND_HALF_UP);
}
}