Метод digit() для символов в Java

JavaBeginner
Практиковаться сейчас

Введение

В этом лабе вы узнаете о методе digit() класса Character в Java. Этот метод класса Character используется для преобразования символа в его числовое значение на основе заданной основания системы счисления.

Создание Java-файла

Создайте новый Java-файл с именем CharacterDigit.java в директории ~/project, выполнив следующую команду в терминале.

touch ~/project/CharacterDigit.java

Написание Java-кода

Добавьте следующий код в файл CharacterDigit.java, чтобы использовать метод digit() для преобразования символа в его числовое значение.

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

public class CharacterDigit {

    public static void main(String[] args) {

        try {
            // Шаг 2.1: Получение кодовой точки символа и основания системы счисления от пользователя
            System.out.print("Введите значение кодовой точки символа:");
            Scanner sc = new Scanner(System.in);
            int codePoint = sc.nextInt();
            System.out.print("Введите основание системы счисления:");
            int radix = sc.nextInt();

            // Шаг 2.2: Преобразование символа в его числовое значение на основе основания системы счисления
            int digit = Character.digit(codePoint, radix);

            // Шаг 2.3: Отображение результата пользователю
            System.out.println("Числовое значение равно: " + digit);
        } catch (Exception e) {
            System.out.println("Некорректный ввод");
        }
    }
}

Компиляция и запуск Java-кода

Компилируйте файл CharacterDigit.java, выполнив следующую команду в терминале.

javac ~/project/CharacterDigit.java

После успешной компиляции выполните следующую команду для запуска Java-программы:

java -cp ~/project CharacterDigit

Вы увидите приглашение для ввода значения кодовой точки символа и основания системы счисления. Введите нужные значения и нажмите Enter. Программа преобразует введенный символ в его числовое значение на основе заданного основания системы счисления.

Резюме

В этом лабе вы узнали, как использовать метод digit() класса Character в Java. Этот метод используется для преобразования символа в его числовое значение на основе заданного основания системы счисления. Вы также узнали шаги, необходимые для создания Java-программы для использования этого метода, а также о том, как запускать и тестировать ее в терминале.