はじめに
この実験では、Character
クラスの一部である Java の isDigit(char ch)
メソッドについて学びます。このメソッドは、指定された文字が数字であるかどうかをチェックします。
この実験では、Character
クラスの一部である Java の isDigit(char ch)
メソッドについて学びます。このメソッドは、指定された文字が数字であるかどうかをチェックします。
まず、~/project
ディレクトリに Java ファイルを作成する必要があります。nano、vi エディタなどの任意のテキストエディタを使用することができますし、Eclipse、NetBeans、IntelliJ などの IDE を使用しても構いません。
ファイル名を IsDigitExample.java
とします。ターミナルを使用してファイルを作成するには、次のコマンドを使用できます。
touch ~/project/IsDigitExample.java
IsDigitExample
クラスを定義する。
public class IsDigitExample {
IsDigitExample
クラス内に main
メソッドを定義する。このメソッドはコードを実行し、オブジェクトを作成する。
public static void main(String[] args) {
指定された文字が数字であるかどうかをチェックするには、Character
クラスの isDigit(char ch)
メソッドを使用します。渡された文字が数字の場合、このメソッドは true
を返し、それ以外の場合は false
を返します。
char ch1 = 'A';
char ch2 = 'u';
char ch3 = '8';
boolean b1 = Character.isDigit(ch1);
boolean b2 = Character.isDigit(ch2);
boolean b3 = Character.isDigit(ch3);
System.out.println(ch1 + " is a digit??: " + b1);
System.out.println(ch2 + " is a digit??: " + b2);
System.out.println(ch3 + " is a digit??: " + b3);
Java コードを記述した後、次のコマンドでコードをコンパイルします。
javac IsDigitExample.java
Java コードをコンパイルした後、次のコマンドでプログラムを実行します。
java IsDigitExample
IsDigitExample
クラス内に userDefinedExample()
という新しいメソッドを作成する。
public static void userDefinedExample() {
try {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter the character: ");
char ch = scanner.next().charAt(0);
boolean result = Character.isDigit(ch);
System.out.println(ch + " is a digit?? : " + result);
} catch (Exception e) {
System.out.println("Invalid Input!!");
}
}
main()
メソッド内で userDefinedExample()
メソッドを呼び出す。
System.out.println("Execution character digit check example:");
characterDigitCheck();
System.out.println("\nUser Defined Example:");
userDefinedExample();
手順5と6と同じコマンドを使って再度、プログラムをコンパイルして実行する。
javac IsDigitExample.java
java IsDigitExample
この実験では、Javaの isDigit(char ch)
メソッドを使って指定された文字が数字かどうかをチェックする方法を学びました。また、ユーザー定義の例を作成し、ユーザーから入力を受け取り、出力を検証する方法も学びました。この方法は、特定の種類のユーザー入力を検証する必要がある場合に役立ちます。