So überprüfen Sie, ob ein Charakter eine Zahl in Java ist

So überprüfen Sie, ob ein Charakter eine Zahl in Java ist

Java umfasst eine Klasse namens Charakter, die zu Java gehört.Lang -Paket. Das Objekt der Zeichenklasse enthält ein einzelnes Feld “verkohlenDas ist ein primitiver Datentyp in Java. Ein Java-Char hat eine 16-Bit-Größe mit einem Bereich von 0 bis 65.536 Zeichen. Der Datentyp -Zeichen gehört zur Gruppe der Zeichen, ein Zeichensatz, das Symbole wie Alphabete und Ziffern darstellt.

In diesem Handbuch werden die Methode der Überprüfung erörtert, ob das angegebene Zeichen eine Nummer ist oder nicht.

So überprüfen Sie, ob ein Charakter eine Zahl in Java ist?

Die Java eingebaut "isDigit ()”Methode der Zeichenklasse kann zur Validierung eines Zeichens verwendet werden, unabhängig davon, ob es sich um eine Nummer handelt oder nicht.

Syntax

ISDIGIT (char ch)

Diese Methode nimmt einen Charakter an “CH"Eingabe als Argument und gibt einen booleschen Wert zurück, wobei"WAHR”Zeigt an, dass der angegebene Wert eine Ziffer ist und“FALSCH”Bedeutet, dass es nicht ist.

Gehen Sie nun zu den untergegebenen Beispielen für ein besseres Verständnis.

Beispiel 1

In diesem Beispiel haben wir zwei Charaktere "A" und "B" mit "F" und "5" als ihre Werte:

char a = 'f';
char b = '5';

Wir werden die Methode nennen “isDigit ()”Der Charakterklasse in einer Druckanweisung und übergeben Sie die erstellten Zeichen als Argumente an sie. Diese Methode prüft, ob das Zeichen eine Ziffer ist oder nicht, und gibt den entsprechenden booleschen Wert zurück:

System.aus.println ("Das" + a + "ist eine Ziffer? " + Charakter.isDigit (a));
System.aus.println ("Das" + B + "ist eine Ziffer? "+ Charakter.isDigit (b));

Der Ausgang zeigt an, dass die “F"Charakter ist keine Ziffer und"5"Ist eine Ziffer, wenn es zurückkehrt"WAHR”:

Beispiel 2

Wie wir wissen, repräsentiert der Zeichentyp Symbole wie Alphabete und Ziffern. Im folgenden Beispiel haben wir also drei Char-Typ-Variablen, die zwei Zeichen und einen numerischen Wert zugeordnet sind:

char a = '7';
char b = 65;
char c = '9';

Hier nennen wir das "isDigit ()”Methode in“System.aus.println ()Und geben Sie die erstellten Zeichen als Argumente an:

System.aus.println ("Das" + a + "ist eine Ziffer? " + Charakter.isDigit (a));
System.aus.println ("Das" + B + "ist eine Ziffer? "+ Charakter.isDigit (b));
System.aus.println ("Das" + C + "ist eine Ziffer? "+ Charakter.isDigit (c));

Der Ausgang gibt an, dass 7 und 9 Ziffern sind, weil die Methode eine „zurückgegeben hat“WAHR"Wert, während die 65, die in der Char -Variablen gespeichert ist"B”Ist keine Ziffer. Warum nun das "FALSCH"Wert wird zurückgegeben für"B”Char? Weil 65 die ASCII -Darstellung von “ist“A", Die "isDigit ()"Methode überprüft, ob"A"Ist eine Nummer oder nicht und zurückgegeben"FALSCH”, Angesichts einer Nummer:

Beispiel 3

In diesem Beispiel werden wir eine Anweisung drucken, die angibt, dass das angegebene Zeichen eine Ziffer ist oder nicht. Hier haben wir eine Char -Typ -Variable “A"Das hat einen Charakterwert"2”:

char a = '2';

Hier verwenden wir die Bedingung "If", um zu überprüfen, ob das Zeichen eine Ziffer ist oder nicht, und dann die zugehörige Anweisung auf dem Bildschirm:

if (Charakter.isDigit (a))

System.aus.println (a + "ist eine Ziffer");

anders

System.aus.println (a + "ist keine Ziffer");

Die Ausgabe zeigt “2Ist eine Ziffer:

Wir haben die notwendigen Informationen zum Überprüfen zusammengestellt, ob ein Charakter eine Nummer ist oder nicht in Java.

Abschluss

Sie können das integrierte Java verwenden “isDigit ()Methode der Charakterklasse, um zu bestätigen, ob ein Charakter eine Zahl ist. Es bestimmt, ob das angegebene Zeichen eine Ziffer ist oder nicht, und gibt die booleschen Werte zurück: "richtig oder falsch". Wenn sein Argument ein Charakter ist, wird es wahr zurückkehren; Andernfalls wird der zurückgegebene Fall als falsch eingestellt. In diesem Handbuch wurde die Methoden zur Überprüfung erörtert, ob ein Charakter eine Nummer ist.