Java compareTo() 方法


Java Number类Java Number類別


#compareTo() 方法用於將 Number 物件與方法的參數進行比較。可用於比較 Byte, Long, Integer等。

此方法用於兩個相同資料類型的比較,兩個不同類型的資料不能用此方法來比較。


語法

public int compareTo( NumberSubClass referenceName )

參數

#referenceName -- 可以是一個Byte, Double, Integer, Float, Long 或Short 類型的參數。

傳回值

  • 如果指定的數與參數相等回傳0。

  • 如果指定的數字小於參數傳回 -1。

  • 如果指定的數大於參數傳回 1。

實例

public class Test{ 
   public static void main(String args[]){  Integer x = 5;  System.out.println(x.compareTo(3));  System.out.println(x.compareTo(5));  System.out.println(x.compareTo(8));            
     }}

編譯以上程序,輸出結果為:

10-1

Java Number类Java Number類別