Java Character IsDigit Methode

Beginner

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

In diesem Lab werden wir uns mit der Java-Methode isDigit(char ch) beschäftigen, die Teil der Character-Klasse ist. Diese Methode überprüft, ob das angegebene Zeichen eine Ziffer ist oder nicht.


Skills Graph

Erstellen einer Java-Datei

Zunächst müssen wir eine Java-Datei im Verzeichnis ~/project erstellen. Sie können einen beliebigen Texteditor wie nano, den vi-Editor oder einfach einen IDE wie Eclipse, NetBeans, IntelliJ usw. verwenden.

Benennen Sie die Datei IsDigitExample.java. Sie können den folgenden Befehl verwenden, um eine Datei mithilfe des Terminals zu erstellen:

touch ~/project/IsDigitExample.java

Definieren der Klasse

Definieren Sie die Klasse IsDigitExample.

public class IsDigitExample {

Definieren der main-Methode

Definieren Sie die main-Methode innerhalb der IsDigitExample-Klasse. Diese Methode führt den Code aus und erstellt Objekte.

public static void main(String[] args) {

Überprüfen, ob das angegebene Zeichen eine Ziffer ist oder nicht.

Verwenden Sie die isDigit(char ch)-Methode der Character-Klasse, um zu überprüfen, ob das angegebene Zeichen eine Ziffer ist oder nicht. Wenn das übergebene Zeichen eine Ziffer ist, dann gibt diese Methode true zurück, andernfalls gibt sie false zurück.

 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 + " ist eine Ziffer??:  " + b1);
 System.out.println(ch2 + " ist eine Ziffer??:  " + b2);
 System.out.println(ch3 + " ist eine Ziffer??:  " + b3);

Kompilieren der Java-Datei

Nachdem der Java-Code geschrieben wurde, kompilieren Sie den Code mit dem folgenden Befehl:

javac IsDigitExample.java

Führen Sie das Java-Programm aus.

Nachdem der Java-Code kompiliert wurde, führen Sie das Programm mit dem folgenden Befehl aus:

java IsDigitExample

Testen der Ausgabe mit Benutzereingabe

Erstellen Sie eine neue Methode namens userDefinedExample() innerhalb der IsDigitExample-Klasse.

public static void userDefinedExample() {
  try {
    Scanner scanner = new Scanner(System.in);
    System.out.print("Geben Sie das Zeichen ein: ");
    char ch = scanner.next().charAt(0);
    boolean result = Character.isDigit(ch);
    System.out.println(ch + " ist eine Ziffer?? : " + result);
  } catch (Exception e) {
    System.out.println("Ungültige Eingabe!!");
  }
}

Rufen Sie die userDefinedExample()-Methode auf.

Rufen Sie die userDefinedExample()-Methode in der main()-Methode auf.

System.out.println("Ausführung des Beispiels zur Überprüfung von Zeichen als Ziffer:");
characterDigitCheck();
System.out.println("\nBenutzerdefiniertes Beispiel:");
userDefinedExample();

Kompilieren und Ausführen des Programms

Kompilieren und führen Sie das Programm erneut mit den gleichen Befehlen wie in Schritten 5 und 6 aus.

javac IsDigitExample.java
java IsDigitExample

Zusammenfassung

In diesem Lab haben wir gelernt, wie man mithilfe der Java-Methode isDigit(char ch) überprüft, ob ein bestimmtes Zeichen eine Ziffer ist oder nicht. Wir haben auch gelernt, wie man ein benutzerdefiniertes Beispiel erstellt, Eingaben vom Benutzer entgegennimmt und die Ausgabe überprüft. Diese Methode ist hilfreich, wenn wir bestimmte Arten von Benutzereingaben validieren müssen.