소개
Java 에서 Integer.toUnsignedString() 메서드는 정수 값을 해당 부호 없는 (unsigned) 문자열 표현으로 변환하는 데 사용됩니다. 이 메서드는 매개변수로 전달된 정수 값의 부호 없는 10 진수 표현을 문자열로 반환합니다.
Java 에서 Integer.toUnsignedString() 메서드는 정수 값을 해당 부호 없는 (unsigned) 문자열 표현으로 변환하는 데 사용됩니다. 이 메서드는 매개변수로 전달된 정수 값의 부호 없는 10 진수 표현을 문자열로 반환합니다.
UnsignedString.java 파일에서 UnsignedString 클래스를 선언합니다:
public class UnsignedString {
}
UnsignedString 클래스 내부에 main 메서드를 선언합니다:
public static void main(String[] args) {
}
main 메서드 내부에 정수 변수를 선언합니다. 이 변수는 부호 없는 문자열 표현으로 변환하려는 정수 값을 저장합니다.
int num = 2147483647;
Integer.toUnsignedString() 메서드를 사용하여 정수 값을 해당 부호 없는 문자열 표현으로 변환합니다:
String unsignedNum = Integer.toUnsignedString(num);
부호 없는 문자열을 콘솔에 출력합니다:
System.out.println("Unsigned String value of " + num + " is " + unsignedNum);
다음 명령을 사용하여 UnsignedString.java 파일을 컴파일합니다:
javac UnsignedString.java
다음 명령을 사용하여 프로그램을 실행합니다:
java UnsignedString
num의 값을 수정하여 Integer.toUnsignedString() 메서드를 다양한 값으로 테스트합니다.
int num = -2147483648;
String unsignedNum = Integer.toUnsignedString(num);
System.out.println("Unsigned String value of " + num + " is " + unsignedNum);
사용자 입력을 받도록 프로그램을 수정합니다:
Scanner sc = new Scanner(System.in);
System.out.print("Enter an integer value: ");
int num = sc.nextInt();
String unsignedNum = Integer.toUnsignedString(num);
System.out.println("Unsigned String value of " + num + " is " + unsignedNum);
다음 명령을 사용하여 프로그램을 컴파일하고 실행합니다:
javac UnsignedString.java
java UnsignedString
프롬프트가 표시되면 Integer.toUnsignedString() 메서드를 테스트할 정수 값을 입력합니다.
이 랩에서는 Java 에서 Integer.toUnsignedString() 메서드를 사용하여 정수 값을 해당 부호 없는 문자열 표현으로 변환하는 방법을 배웠습니다. 또한 다양한 값과 사용자 입력을 사용하여 메서드를 테스트하는 방법도 배웠습니다.