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.
💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken
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.
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 Sie die Klasse IsDigitExample
.
public class IsDigitExample {
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) {
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);
Nachdem der Java-Code geschrieben wurde, kompilieren Sie den Code mit dem folgenden Befehl:
javac IsDigitExample.java
Nachdem der Java-Code kompiliert wurde, führen Sie das Programm mit dem folgenden Befehl aus:
java IsDigitExample
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 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 führen Sie das Programm erneut mit den gleichen Befehlen wie in Schritten 5 und 6 aus.
javac IsDigitExample.java
java IsDigitExample
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.