소개
이 랩에서는 Java 의 lowSurrogate() 메서드의 사용법을 안내합니다. 이 메서드가 무엇을 하는지, 매개변수와 반환 유형은 무엇인지, 그리고 Java 프로그래밍에서 어떻게 사용될 수 있는지 배우게 됩니다.
이 랩에서는 Java 의 lowSurrogate() 메서드의 사용법을 안내합니다. 이 메서드가 무엇을 하는지, 매개변수와 반환 유형은 무엇인지, 그리고 Java 프로그래밍에서 어떻게 사용될 수 있는지 배우게 됩니다.
코드에서 해당 클래스를 사용할 수 있도록 Java 파일 상단에 java.util.Scanner 및 java.lang.Character 패키지를 임포트합니다.
import java.util.Scanner;
import java.lang.Character;
클래스 내부에 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 프로그램에서 유니코드 문자열을 조작해야 할 때 유용합니다.