BigDecimal类型比较数字大小

BigDecimal类型比较数字大小

1.转成int

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

2.compareTo方法,

结果是:   -1:小于;   0 :等于;   1 :大于;

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

 

你可能感兴趣的:(Java,EE,Java基础)