来一段代码栗子
BigDecimal d = new BigDecimal(*.get*());
BigDecimal z = new BigDecimal(0);
int result = d.compareTo(z);
if(result==0){
System.out.println("----------d=0----------");
}else if(result>0){
System.out.println("----------d>0----------");
}else{
System.out.println("----------d<0----------");
}
BigDecimal的加减乘除
BigDecimal b = new BigDecimal("1.11");
BigDecimal d = new BigDecimal("1.12");
//加法:add
double v1 = b.add(d).doubleValue();
//减法:subtract
double v2 = b.subtract(d).doubleValue();
//乘法:multiply
double v3 = b.multiply(d).doubleValue();
//除法:divide
double v4 = b.divide(d,2, BigDecimal.ROUND_HALF_UP).doubleValue();