一、求和
BigDecimal amount = new BigDecimal(0);
for(int i=0;i<2;i++){String caroMoney="400";
BigDecimal money=new BigDecimal(caroMoney);
amount=amount.add(money);
}
System.out.println(amount);
(1)注意:
正确写法: amount=amount.add(money);
错误写法: amount.add(money);
二、比较大小
BigDecimal amount1 = new BigDecimal("100.00");
BigDecimal amount2 = new BigDecimal("100");
if(amount1.compareTo(amount2 )==0){
System.out.println("相等");
}
(1)amount1.compareTo(amount2 ) 返回值含义:
-1 小于 0等于 1大于