BigDecimal类型的两个金额的比较

//第一种
BigDecimal amt= new BigDecimal("100"); 
int i=amt.compareTo(BigDecimal.ZERO); 
if(i==-1){ 
    //amt小于0  例如:amt=-10.00 
} 
if(i==0){ 
    //amt等于0,  amt=0.00 
} 
if(i==1){ 
    //amt大于0  例如:amt=10.00 
} 
//第二种
if(amt.equals(BigDecimal.ZERO)){ 

}

 

你可能感兴趣的:(java)