BigDecimal比較大小


首先得到兩個需要進行對比的參數:
  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");
  }
  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM