자바 CompareTo() 메서드


Java Number类Java Number 클래스


compareTo() 메소드는 Number 객체를 메소드의 매개변수와 비교하는 데 사용됩니다. Byte, Long, Integer 등을 비교하는 데 사용할 수 있습니다.

이 방법은 동일한 유형의 두 데이터를 비교하는 데 사용됩니다. 이 방법을 사용하면 유형이 다른 두 데이터를 비교할 수 없습니다.


Syntax

public int compareTo( NumberSubClass referenceName )

Parameters

referenceName - Byte, Double, Integer, Float, Long 또는 Short 유형의 매개변수일 수 있습니다.

반환값

  • 지정된 숫자가 매개변수와 같으면 0을 반환합니다.

  • 지정된 숫자가 매개변수보다 작으면 -1을 반환합니다.

  • 지정된 숫자가 매개변수보다 큰 경우 1을 반환합니다.

Instance

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 class