在JAVA中怎么比較Double類型數據的大小


在JAVA中怎么比較Double類型數據的大小

 我來答  舉報瀏覽 33044 次
 
pollutedair 
2015-11-07
 

Double類型的變量可以使用compareTo()方法比較大小,比如:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
public  class  DoubleDemo {
 
    public  static  void  main(String[] args) {
 
      // compares two Double objects numerically
      Double obj1 =  new  Double( "8.5" );
      Double obj2 =  new  Double( "11.50" );
      int  retval =  obj1.compareTo(obj2);
     
      if (retval >  0 ) {
         System.out.println( "obj1 is greater than obj2" );
      }
      else  if (retval <  0 ) {
         System.out.println( "obj1 is less than obj2" );
      }
      else  {
         System.out.println( "obj1 is equal to obj2" );
      }
    }
}
 

zxwlp333 
2015-11-07
展開全部

Double是一個包裝類,不是基本類型,和double是有區別,你可以把Double就看成一個普通的類型,所以類型在比較時都應該用 equals

兩個對象通過==比都是不一樣的,所以對象應該用equals比

 

 


免責聲明!

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



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