소개
이 랩에서는 Java 의 Character 클래스에서 제공하는 digit() 메서드에 대해 배우게 됩니다. Character 클래스의 이 메서드는 제공된 기수를 기반으로 문자를 숫자 값으로 변환하는 데 사용됩니다.
이 랩에서는 Java 의 Character 클래스에서 제공하는 digit() 메서드에 대해 배우게 됩니다. Character 클래스의 이 메서드는 제공된 기수를 기반으로 문자를 숫자 값으로 변환하는 데 사용됩니다.
터미널에서 다음 명령을 실행하여 ~/project 디렉토리에 CharacterDigit.java라는 새 Java 파일을 생성합니다.
touch ~/project/CharacterDigit.java
digit() 메서드를 사용하여 문자를 숫자 값으로 변환하기 위해 다음 코드를 CharacterDigit.java 파일에 추가합니다.
import java.util.Scanner;
import java.lang.Character;
public class CharacterDigit {
public static void main(String[] args) {
try {
// Step 2.1: 사용자로부터 문자 코드 포인트 및 기수 가져오기
System.out.print("Enter character codepoint value:");
Scanner sc = new Scanner(System.in);
int codePoint = sc.nextInt();
System.out.print("Enter radix:");
int radix = sc.nextInt();
// Step 2.2: 기수를 기반으로 문자를 숫자 값으로 변환
int digit = Character.digit(codePoint, radix);
// Step 2.3: 사용자에게 결과 표시
System.out.println("The numeric value is: " + digit);
} catch (Exception e) {
System.out.println("Invalid input");
}
}
}
터미널에서 다음 명령을 실행하여 CharacterDigit.java 파일을 컴파일합니다.
javac ~/project/CharacterDigit.java
컴파일이 성공적으로 완료되면 다음 명령을 실행하여 Java 프로그램을 실행합니다.
java -cp ~/project CharacterDigit
문자 코드 포인트 값과 기수를 입력하라는 메시지가 표시됩니다. 원하는 값을 입력하고 Enter 키를 누릅니다. 프로그램은 제공된 기수를 기반으로 입력된 문자를 숫자 값으로 변환합니다.
이 랩에서는 Java 의 Character 클래스에서 제공하는 digit() 메서드를 사용하는 방법을 배웠습니다. 이 메서드는 제공된 기수를 기반으로 문자를 숫자 값으로 변환하는 데 사용됩니다. 또한 이 메서드를 사용하기 위한 Java 프로그램을 만들고 터미널에서 실행하고 테스트하는 데 필요한 단계를 배웠습니다.