BigDecimal type comparison method

1. Convert to int

BigDecimal b1 = new BigDecimal("-121454125453.145");
if(b1.intValue()<0) {
	System.out.println("金额为负数!");
	System.out.println(b1);
}

2.compareTo method

The result is: -1: less than; 0: equal; 1: greater than;

BigDecimal b1 = new BigDecimal("-121454125453.145");
if(b1.compareTo(BigDecimal.ZERO)==-1) {
	System.out.println("金额为负数!");
}

Guess you like

Origin blog.csdn.net/weixin_43945983/article/details/109451760