首先得到兩個需要進行對比的參數:
BigDecimal a1=new BigDecimal(20);
BigDecimal a2=new BigDecimal(20);
1.使用equals()方法
if(a1.equals(a2)){
System.out.println("相等");
}else{
System.out.println("不相等");
}
2.使用compareTo()方法
if(a1.compareTo(a2) == -1){
System.out.println("a1小於a2");
}
if(a1.compareTo(a2) == 0){
System.out.println("a1等於a2");
}
if(a1.compareTo(a2) == 1){
System.out.println("a1大於a2");
}
//a1大於a2時結果為“1”,等於a2時結果為“0”
if(a1.compareTo(a2) > -1){
System.out.println("a1大於等於a2");
}
//a1小於a2時結果為“-1”,等於a2時結果為“0”
if(a1.compareTo(a2) < 1){
System.out.println("a1小於等於a2");
}