Come verificare se un personaggio è un numero in Java

Come verificare se un personaggio è un numero in Java

Java comprende un personaggio di classe chiamato, che appartiene a Java.pacchetto lang. L'oggetto della classe dei caratteri contiene un singolo campo "CHAR"Questo è un tipo di dati primitivo in Java. Un char java ha una dimensione a 16 bit, con un intervallo da 0 a 65.536 caratteri. Il tipo di tipo di dati appartiene al gruppo caratteri, un set di caratteri che rappresenta simboli come alfabeti e numeri.

Questa guida discuterà il metodo di controllo se il carattere specificato è un numero o no.

Come verificare se un personaggio è un numero in Java?

Il java integrato "isdigit ()"Il metodo della classe dei caratteri può essere utilizzato per convalidare un carattere, che si tratti o meno di un numero.

Sintassi

isdigit (char ch)

Questo metodo prende un personaggio "cap"Input come argomento e restituisce un valore booleano, dove"VERO"Indica che il valore dato è una cifra e"falso"Significa che non lo è.

Ora, vai verso gli esempi di seguito per una migliore comprensione.

Esempio 1

In questo esempio, abbiamo due personaggi "A" e "B" con "F" e "5" Come loro valori:

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

Chiameremo il metodo "isdigit ()"Della classe di caratteri in una dichiarazione di stampa e passa i caratteri creati come argomenti. Questo metodo verificherà se il carattere è una cifra o meno e restituisce il corrispondente valore booleano:

Sistema.fuori.println ("il" + a + "è una cifra? " + Carattere.isdigit (a));
Sistema.fuori.println ("il" + b + "è una cifra? "+ Carattere.isdigit (b));

L'output indica che il "F"Il personaggio non è una cifra e"5"È una cifra mentre ritorna"VERO":

Esempio 2

Come sappiamo, il tipo di carattere rappresenta simboli come alfabeti e numeri. Quindi, nell'esempio seguente, abbiamo tre variabili di tipo char, assegnate con due caratteri e un valore numerico:

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

Qui, chiamiamo "isdigit ()Metodo "nel"Sistema.fuori.println ()"E passa i personaggi creati come argomenti:

Sistema.fuori.println ("il" + a + "è una cifra? " + Carattere.isdigit (a));
Sistema.fuori.println ("il" + b + "è una cifra? "+ Carattere.isdigit (b));
Sistema.fuori.println ("il" + c + "è una cifra? "+ Carattere.isdigit (c));

L'output afferma che 7 e 9 sono cifre perché il metodo ha restituito un "VERO"Valore mentre il 65 che viene memorizzato nella variabile Char"B"Non è una cifra. Ora, perché fa il "falso"Il valore viene restituito per"B"Char? Perché 65 è la rappresentazione ASCII di “UN", IL "isdigit ()"Metodo controllato se"UN"È un numero o no e restituito"falso", Considerando che non è un numero:

Esempio 3

In questo esempio, stamperemo una dichiarazione indicando che il carattere dato è una cifra o no. Qui, abbiamo una variabile di tipo char "UN"Quello ha un valore del personaggio"2":

char a = '2';

Qui useremo la condizione "if" per verificare se il personaggio è una cifra o meno, e quindi l'istruzione correlata sullo schermo:

Se (personaggio.isdigit (a))

Sistema.fuori.println (a + "è una cifra");

altro

Sistema.fuori.println (a + "non è una cifra");

L'output mostra "2"È una cifra:

Abbiamo compilato le informazioni necessarie relative al controllo se un carattere è un numero o meno in Java.

Conclusione

Puoi usare il java integrato "isdigit ()"Metodo della classe di caratteri per convalidare se un carattere è un numero. Determina se il carattere dato è una cifra o meno e restituisce i valori booleani: "vero o falso". Se il suo argomento è un personaggio, tornerà vero; Altrimenti, il caso restituito sarà impostato come falso. Questa guida ha discusso dei metodi per il controllo se un personaggio è un numero.