转载链接:https://zhidao.baidu.com/question/296052164.html
判断条件
BigDecimal b= 1;
b.compareTo(BigDecimal.Zero) == 1 //大于
b.compareTo(BigDecimal.Zero) == 0 //等于
b.compareTo(BigDecimal.Zero) == -1 //小于
----------------------------------------------------
b.compareTo(new BigDecimal(0)) == 0 //表示b的值=0
b.compareTo(new BigDecimal(0)) > 0 //表示b的值>0
b.compareTo(new BigDecimal(0)) < 0 //表示b的值<0
-----------------------------------------------------
b.compareTo(new BigDecimal(9)) < 0 //表示b的值<9