Java の Character IsDigit メソッド

Beginner

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

この実験では、Character クラスの一部である Java の isDigit(char ch) メソッドについて学びます。このメソッドは、指定された文字が数字であるかどうかをチェックします。


Skills Graph

Java ファイルを作成する

まず、~/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 ファイルをコンパイルする

Java コードを記述した後、次のコマンドでコードをコンパイルします。

javac IsDigitExample.java

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

userDefinedExample() メソッドを呼び出す

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) メソッドを使って指定された文字が数字かどうかをチェックする方法を学びました。また、ユーザー定義の例を作成し、ユーザーから入力を受け取り、出力を検証する方法も学びました。この方法は、特定の種類のユーザー入力を検証する必要がある場合に役立ちます。