Java Integer toUnsignedString 메서드

JavaBeginner
지금 연습하기

소개

Java 에서 Integer.toUnsignedString() 메서드는 정수 값을 해당 부호 없는 (unsigned) 문자열 표현으로 변환하는 데 사용됩니다. 이 메서드는 매개변수로 전달된 정수 값의 부호 없는 10 진수 표현을 문자열로 반환합니다.

UnsignedString 클래스 선언

UnsignedString.java 파일에서 UnsignedString 클래스를 선언합니다:

public class UnsignedString {

}

main 메서드 선언

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() 메서드를 사용하여 정수 값을 해당 부호 없는 문자열 표현으로 변환하는 방법을 배웠습니다. 또한 다양한 값과 사용자 입력을 사용하여 메서드를 테스트하는 방법도 배웠습니다.