java的BigDecimal比较大小

BigDecimal a = new BigDecimal(10);
BigDecimal b = new BigDecimal(2);
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(b) < 1){
    System.out.println("a小于等于b");
}
if(a.compareTo(BigDecimal.ZERO) > 0){
    System.out.println("a大于0");
}

 

posted @ 2023-02-02 15:34  一隅桥畔  阅读(558)  评论(0)    收藏  举报