Number compareTo() trong Java



Miêu tả

Phương thức Number compareTo() trong Java So sánh đối tượng Number này với tham số. Nó là có thể so sánh với Byte, Long, Integer, etc.

Tuy nhiên, hai kiểu khác nhau không thể so sánh được với nhau, cả tham số và đối tượng Number triệu hồi phương thức này phải trong cùng kiểu.

Cú pháp

Đây là cú pháp đơn giản của Number compareTo() trong Java:

public int compareTo( LopNumber tenThamChieu )

Tham số

Sau đây là chi tiết về tham số của Number compareTo() trong Java:

  • tenThamChieu -- Đây có thể là một Byte, Double, Integer, Float, Long hoặc Short.

Trả về giá trị

  • Nếu Integer cân bằng với tham số thì trả về 0.

  • Nếu Integer nhỏ hơn tham số thì trả về -1.

  • Nếu Integer lớn hơn tham số thì trả về 1.

Ví dụ

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));            
     }
}

Nó sẽ cho kết quả sau:

1
0
-1

number_trong_java.jsp