소개
Java 에서 Integer는 기본 데이터 타입 int를 캡슐화하는 래퍼 클래스입니다. Integer 클래스는 정수 값에 대한 연산을 수행하는 다양한 유용한 메서드를 제공합니다. 그 중 하나가 두 개의 int 값을 비교하는 데 사용되는 compare() 메서드입니다.
Java 에서 Integer는 기본 데이터 타입 int를 캡슐화하는 래퍼 클래스입니다. Integer 클래스는 정수 값에 대한 연산을 수행하는 다양한 유용한 메서드를 제공합니다. 그 중 하나가 두 개의 int 값을 비교하는 데 사용되는 compare() 메서드입니다.
IntegerCompareMethod.java 파일에서 Java 프로그램의 진입점인 main() 메서드를 정의합니다.
public static void main(String[] args) {
// code goes here
}
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);
코드를 실행하여 비교를 테스트합니다. val1이 val2보다 작기 때문에 출력은 -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);
코드를 실행하여 비교를 테스트합니다. val3과 val4가 같으므로 출력은 0이어야 합니다.
javac IntegerCompareMethod.java && java IntegerCompareMethod
main() 메서드에서 val5가 val6보다 큰 두 개의 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);
코드를 실행하여 비교를 테스트합니다. val5가 val6보다 크므로 출력은 1이어야 합니다.
javac IntegerCompareMethod.java && java IntegerCompareMethod
이 랩에서는 Java 의 Integer 클래스에서 compare() 메서드를 사용하는 방법을 배웠습니다. 또한 메서드의 구문, 매개변수 및 반환 값을 배웠습니다. 단계별 가이드를 따라 compare() 메서드를 사용하여 두 개의 int 값을 비교하는 기능적인 프로그램을 만들 수 있었습니다.