Java Integer 비교 메서드

JavaBeginner
지금 연습하기

소개

Java 에서 Integer는 기본 데이터 타입 int를 캡슐화하는 래퍼 클래스입니다. Integer 클래스는 정수 값에 대한 연산을 수행하는 다양한 유용한 메서드를 제공합니다. 그 중 하나가 두 개의 int 값을 비교하는 데 사용되는 compare() 메서드입니다.

main 메서드 정의

IntegerCompareMethod.java 파일에서 Java 프로그램의 진입점인 main() 메서드를 정의합니다.

public static void main(String[] args) {
    // code goes here
}

compare() 메서드 호출

main() 메서드 내에서 두 개의 int 값을 매개변수로 사용하여 compare() 메서드를 호출합니다. 결과를 result라는 변수에 저장합니다.

int val1 = 5;
int val2 = 10;
int result = Integer.compare(val1, val2);

결과 출력

System.out.println() 메서드를 사용하여 result 변수의 값을 출력합니다.

System.out.println("The result is: " + result);

비교 테스트 수행

코드를 실행하여 비교를 테스트합니다. val1val2보다 작기 때문에 출력은 -1이어야 합니다.

javac IntegerCompareMethod.java && java IntegerCompareMethod

동일 값 비교

main() 메서드에서 동일한 값을 가진 두 개의 int 변수를 생성합니다. 이 두 변수를 매개변수로 사용하여 compare() 메서드를 호출하고, 결과를 result라는 변수에 저장합니다.

int val3 = 5;
int val4 = 5;
int result = Integer.compare(val3, val4);

비교 결과 출력

System.out.println() 메서드를 사용하여 result 변수의 값을 출력합니다.

System.out.println("The result is: " + result);

비교 테스트 실행

코드를 실행하여 비교를 테스트합니다. val3val4가 같으므로 출력은 0이어야 합니다.

javac IntegerCompareMethod.java && java IntegerCompareMethod

더 큰 값 비교

main() 메서드에서 val5val6보다 큰 두 개의 int 변수를 생성합니다. 이 두 변수를 매개변수로 사용하여 compare() 메서드를 호출하고, 결과를 result라는 변수에 저장합니다.

int val5 = 10;
int val6 = 5;
int result = Integer.compare(val5, val6);

비교 결과 출력

System.out.println() 메서드를 사용하여 result 변수의 값을 출력합니다.

System.out.println("The result is: " + result);

비교 테스트 실행

코드를 실행하여 비교를 테스트합니다. val5val6보다 크므로 출력은 1이어야 합니다.

javac IntegerCompareMethod.java && java IntegerCompareMethod

요약

이 랩에서는 Java 의 Integer 클래스에서 compare() 메서드를 사용하는 방법을 배웠습니다. 또한 메서드의 구문, 매개변수 및 반환 값을 배웠습니다. 단계별 가이드를 따라 compare() 메서드를 사용하여 두 개의 int 값을 비교하는 기능적인 프로그램을 만들 수 있었습니다.