Java Character digit 메서드

JavaBeginner
지금 연습하기

소개

이 랩에서는 Java 의 Character 클래스에서 제공하는 digit() 메서드에 대해 배우게 됩니다. Character 클래스의 이 메서드는 제공된 기수를 기반으로 문자를 숫자 값으로 변환하는 데 사용됩니다.

Java 파일 생성

터미널에서 다음 명령을 실행하여 ~/project 디렉토리에 CharacterDigit.java라는 새 Java 파일을 생성합니다.

touch ~/project/CharacterDigit.java

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");
        }
    }
}

Java 코드 컴파일 및 실행

터미널에서 다음 명령을 실행하여 CharacterDigit.java 파일을 컴파일합니다.

javac ~/project/CharacterDigit.java

컴파일이 성공적으로 완료되면 다음 명령을 실행하여 Java 프로그램을 실행합니다.

java -cp ~/project CharacterDigit

문자 코드 포인트 값과 기수를 입력하라는 메시지가 표시됩니다. 원하는 값을 입력하고 Enter 키를 누릅니다. 프로그램은 제공된 기수를 기반으로 입력된 문자를 숫자 값으로 변환합니다.

요약

이 랩에서는 Java 의 Character 클래스에서 제공하는 digit() 메서드를 사용하는 방법을 배웠습니다. 이 메서드는 제공된 기수를 기반으로 문자를 숫자 값으로 변환하는 데 사용됩니다. 또한 이 메서드를 사용하기 위한 Java 프로그램을 만들고 터미널에서 실행하고 테스트하는 데 필요한 단계를 배웠습니다.