code: public static BigDecimal sub(Number... values) {
  		if (ArrayUtil.isEmpty(values)) {
  			return BigDecimal.ZERO;
  		}
  
  		Number value = values[0];
  		BigDecimal result = new BigDecimal(null == value ? "0" : value.toString());
  		for (int i = 1; i < values.length; i++) {
  			value = values[i];
  			if (null != value) {
  				result = result.subtract(new BigDecimal(value.toString()));
  			}
  		}
  		return result;
  	}
docs: 提供精确的减法运算<br>
  如果传入多个值为null或者空，则返回0
  
  @param values 多个被减值
  @return 差
  @since 4.0.0