bigdecimal比较
public static void main(String[] args) { BigDecimal a = new BigDecimal ("101"); BigDecimal b = new BigDecimal ("111"); BigDecimal c = new BigDecimal ("111"); BigDecimal d = new BigDecimal ("111"); BigDecimal e = new BigDecimal ("112"); //使用compareTo方法比较 //注意:a、b均不能为null,否则会报空指针 if(a.compareTo(b) == -1){ System.out.println("a小于b"); } if(c.compareTo(d) == 0){ System.out.println("c等于d"); } if(a.compareTo(b) == 1){ System.out.println("a大于b"); } if(c.compareTo(b) > -1){ System.out.println("c大于等于b"); } if(e.compareTo(b) > -1){ System.out.println("e大于等于b"); } if(a.compareTo(b) < 1){ System.out.println("a小于等于b"); } if(c.compareTo(b) < 1){ System.out.println("c小于等于b"); } }