加减乘除
a.add(b);
a.subtract(b);
a.multiply(b);
a.divide(b,BigDecimal.ROUND_HALF_UP);
stockSum = stockSum.setScale(2,BigDecimal.ROUND_HALF_UP);
String stock = String.format("%.2f",stockSum);
DecimalFormat df = new DecimalFormat("#0.00");
String stock = df.format(stockSum);
判断大小
if(a.compareTo(b) == -1){
System.out.println("a小于b");
}
if(a.compareTo(b) == 0){
System.out.println("a等于b");
}
if(a.compareTo(b) == 1){
System.out.println("a大于b");
}
if(a.compareTo(b) > -1){
System.out.println("a大于等于b");
}
if(a.compareTo(b) < 1){
System.out.println("a小于等于b");
}
if(a.compareTo(BigDecimal.ZERO)==0){
System.out.println("a等于0");
}