使用 BigDecimal.divide() 除法计算时报 java.lang.ArithmeticException: / by zero 异常
错误事例:
报 java.lang.ArithmeticException: / by zero 异常的原因是因为被除数为0
解决办法:
if ((BigDecimal.ZERO).compareTo(deci2) == 0 ) {
System.out.println("被除数为 0 不能使用BigDecimal.divide()除法函数 :" + b);
}
完整事例: