代码通过compareTo()方法进行比较
public static void main(String[] args) {
BigDecimal bnum1, bnum2;
bnum1 = new BigDecimal("0");
bnum2 = new BigDecimal("20");
int res0 = bnum1.compareTo(BigDecimal.ZERO);
int res1 = bnum1.compareTo(bnum2);
int res2 = bnum2.compareTo(bnum1);
System.out.println("两值相等的时候返回:"+ res0);
System.out.println("前值小于后值时返回:"+ res1);
System.out.println("前值大于后值时返回:"+ res2);
}
返回结果
两值相等的时候返回:0
前值小于后值时返回:-1
前值大于后值时返回:1