code: public static BigDecimal div(BigDecimal v1, BigDecimal v2, int scale, RoundingMode roundingMode) {
  		Assert.notNull(v2, "Divisor must be not null !");
  		if (null == v1) {
  			return BigDecimal.ZERO;
  		}
  		if (scale < 0) {
  			scale = -scale;
  		}
  		return v1.divide(v2, scale, roundingMode);
  	}
docs: 提供(相对)精确的除法运算,当发生除不尽的情况时,由scale指定精确度
  
  @param v1 被除数
  @param v2 除数
  @param scale 精确度，如果为负值，取绝对值
  @param roundingMode 保留小数的模式 {@link RoundingMode}
  @return 两个参数的商
  @since 3.0.9