소개
이 랩에서는 Java 의 Character 클래스에 있는 isUnicodeIdentifierPart(int codePoint) 메서드에 대해 배우게 됩니다. 이 메서드는 지정된 유니코드 문자가 유니코드 식별자의 일부인지 여부를 확인하는 데 사용됩니다. 유니코드 식별자 (Unicode identifier) 는 프로그램에서 엔티티를 고유하게 식별하는 데 사용되는 일련의 문자입니다.
이 랩에서는 Java 의 Character 클래스에 있는 isUnicodeIdentifierPart(int codePoint) 메서드에 대해 배우게 됩니다. 이 메서드는 지정된 유니코드 문자가 유니코드 식별자의 일부인지 여부를 확인하는 데 사용됩니다. 유니코드 식별자 (Unicode identifier) 는 프로그램에서 엔티티를 고유하게 식별하는 데 사용되는 일련의 문자입니다.
다음 명령을 사용하여 ~/project 디렉토리에 UnicodeIdentifier.java라는 이름의 새 파일을 생성합니다.
touch ~/project/UnicodeIdentifier.java
이 단계에서는 아래 코드 블록과 같이 main 메서드를 정의하고 java.util.Scanner 클래스를 import 합니다.
import java.util.Scanner;
public class UnicodeIdentifier {
public static void main(String[] args) {
}
}
이 단계에서는 Scanner 클래스를 사용하여 사용자 입력으로부터 유니코드 문자의 값을 얻습니다. main 메서드 내에 아래 코드를 추가합니다.
Scanner scanner = new Scanner(System.in);
System.out.print("Enter a Unicode character: ");
int unicodeValue = scanner.next().codePointAt(0);
Character 클래스의 isUnicodeIdentifierPart(int codePoint) 메서드를 사용하여 지정된 유니코드 문자가 유니코드 식별자의 일부인지 확인합니다. main 메서드 내에 아래 코드를 추가합니다.
boolean isUnicodeIdentifier = Character.isUnicodeIdentifierPart(unicodeValue);
System.out.println() 메서드를 사용하여 결과를 콘솔에 출력합니다. main 메서드 내에 다음 코드를 추가합니다.
System.out.println((char) unicodeValue + " is a part of a Unicode identifier: " + isUnicodeIdentifier);
다음 명령을 사용하여 프로그램을 컴파일합니다.
javac ~/project/UnicodeIdentifier.java
다음 명령을 사용하여 프로그램을 실행합니다.
java UnicodeIdentifier
이 랩에서는 Java 의 Character 클래스의 isUnicodeIdentifierPart(int codePoint) 메서드를 사용하여 문자가 유니코드 식별자의 일부인지 확인하는 방법을 배웠습니다. 또한 Scanner 클래스와 System 클래스를 사용하여 사용자 입력을 받고 콘솔에 출력을 인쇄하는 방법도 배웠습니다.