はじめに
この実験では、JavaのCharacter
クラスが提供するdigit()
メソッドについて学びます。Character
クラスのこのメソッドは、指定された基数に基づいて文字をその数値に変換するために使用されます。
この実験では、JavaのCharacter
クラスが提供するdigit()
メソッドについて学びます。Character
クラスのこのメソッドは、指定された基数に基づいて文字をその数値に変換するために使用されます。
端末で次のコマンドを実行することで、~/project
ディレクトリに新しいJavaファイルCharacterDigit.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 {
// 手順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("入力が無効です");
}
}
}
端末で次のコマンドを実行することで、CharacterDigit.java
ファイルをコンパイルします。
javac ~/project/CharacterDigit.java
コンパイルが成功した後、次のコマンドを実行してJavaプログラムを実行します。
java -cp ~/project CharacterDigit
文字コードポイント値と基数を入力するように促されるプロンプトが表示されます。希望する値を入力してEnterキーを押します。プログラムは、指定された基数に基づいて入力された文字をその数値に変換します。
この実験では、JavaのCharacter
クラスが提供するdigit()
メソッドの使い方を学びました。このメソッドは、指定された基数に基づいて文字をその数値に変換するために使用されます。また、このメソッドを使用するJavaプログラムを作成するための手順と、端末でそれを実行してテストする方法も学びました。