Java Character lowSurrogate 메서드

JavaBeginner
지금 연습하기

소개

이 랩에서는 Java 의 lowSurrogate() 메서드의 사용법을 안내합니다. 이 메서드가 무엇을 하는지, 매개변수와 반환 유형은 무엇인지, 그리고 Java 프로그래밍에서 어떻게 사용될 수 있는지 배우게 됩니다.

java.util.Scanner 및 java.lang.Character 임포트

코드에서 해당 클래스를 사용할 수 있도록 Java 파일 상단에 java.util.Scannerjava.lang.Character 패키지를 임포트합니다.

import java.util.Scanner;
import java.lang.Character;

main() 메서드 생성

클래스 내부에 main() 메서드를 생성합니다. main() 메서드는 Java 프로그램의 진입점이며, 이 메서드 내에 작성된 모든 코드는 프로그램 실행 시 실행됩니다.

public static void main(String[] args) {

}

사용자 입력 받기

사용자로부터 유니코드 문자를 입력받습니다. Scanner 클래스를 사용하여 사용자 입력을 받을 수 있습니다. 새로운 Scanner 객체를 초기화하고 nextInt() 메서드를 사용하여 사용자로부터 정수 입력을 받습니다.

Scanner input = new Scanner(System.in);
System.out.print("Enter a Unicode character: ");
int unicode = input.nextInt();

후행 서러게이트 가져오기

Character 클래스의 lowSurrogate() 메서드를 사용하여 사용자가 입력한 유니코드 문자의 후행 서러게이트를 가져옵니다. 유니코드 문자를 lowSurrogate() 메서드의 매개변수로 전달합니다. 이 메서드는 후행 서러게이트를 char 타입으로 반환합니다.

char trailingSurrogate = Character.lowSurrogate(unicode);

출력 표시

System.out 객체의 println() 메서드를 사용하여 사용자가 입력한 유니코드 문자와 해당 후행 서러게이트를 표시합니다.

System.out.println("The trailing surrogate of " + (char)unicode + " is " + trailingSurrogate);

프로그램 컴파일 및 실행

터미널에서 다음 명령을 사용하여 Java 프로그램을 컴파일합니다.

javac LowSurrogateDemo.java

다음 명령을 사용하여 프로그램을 실행합니다.

java LowSurrogateDemo

프롬프트가 표시되면 유니코드 문자를 입력하고 Enter 키를 눌러 후행 서러게이트를 얻습니다.

Enter a Unicode character: 128169
The trailing surrogate of 🚩 is

요약

이 랩에서는 Java 의 lowSurrogate() 메서드를 사용하여 유니코드 문자의 후행 서러게이트를 얻는 방법을 배웠습니다. 사용자 입력을 받아 메서드에 전달하고, 출력을 표시하고, 프로그램을 컴파일하고 실행하는 방법을 배웠습니다. 이 메서드는 Java 프로그램에서 유니코드 문자열을 조작해야 할 때 유용합니다.