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';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));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';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));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))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.