Cómo verificar si un personaje es un número en Java

Cómo verificar si un personaje es un número en Java

Java comprende una clase llamada personaje, que pertenece a Java.paquete lang. El objeto de la clase de caracteres contiene un solo campo "carbonizarse"Ese es un tipo de datos primitivo en Java. Un Java Char tiene un tamaño de 16 bits, con un rango de 0 a 65,536 caracteres. El tipo de datos Char pertenece al grupo de caracteres, un conjunto de caracteres que representa símbolos como alfabetos y números.

Esta guía discutirá el método de verificación si el carácter especificado es un número o no.

Cómo verificar si un personaje es un número en Java?

El Java incorporado "isdigit ()El método de la clase de caracteres se puede utilizar para validar un carácter, ya sea un número o no.

Sintaxis

Isdigit (Char Ch)

Este método toma un personaje "pez"Entrada como argumento y devuelve un valor booleano, donde"verdadero"Indica que el valor dado es un dígito y"FALSO"Significa que no es.

Ahora, diríjase hacia los ejemplos a continuación para una mejor comprensión.

Ejemplo 1

En este ejemplo, tenemos dos personajes "A" y "B" con "F" y "5" Como sus valores:

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

Llamaremos al método "isdigit ()"De la clase de personajes en una declaración de impresión y transmitir los personajes creados como argumentos. Este método verificará si el personaje es un dígito o no y devuelve el valor booleano correspondiente:

Sistema.afuera.println ("el" + a + "es un dígito? " + Personaje.isdigit (a));
Sistema.afuera.println ("el" + b + "es un dígito? "+ Personaje.isdigit (b));

La salida indica que el "F"El personaje no es un dígito y"5"Es un dígito a medida que regresa"verdadero":

Ejemplo 2

Como sabemos, el tipo de personaje representa símbolos como alfabetos y números. Entonces, en el siguiente ejemplo, tenemos tres variables de tipo char, asignadas con dos caracteres y un valor numérico:

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

Aquí, llamamos al "isdigit ()Método "en el"Sistema.afuera.println ()"Y pase los personajes creados como argumentos:

Sistema.afuera.println ("el" + a + "es un dígito? " + Personaje.isdigit (a));
Sistema.afuera.println ("el" + b + "es un dígito? "+ Personaje.isdigit (b));
Sistema.afuera.println ("el" + c + "es un dígito? "+ Personaje.isdigit (c));

La salida establece que 7 y 9 son dígitos porque el método devolvió un "verdadero"Valor mientras que el 65 que se almacena en la variable Char"b"No es un dígito. Ahora, ¿por qué lo hace el "FALSO"Se devuelve el valor para"b"Char? Porque 65 es la representación ASCII de "A", el "isdigit ()"Método verificado si"A"Es un número o no y se devuelve"FALSO", Teniendo en cuenta que no es un número:

Ejemplo 3

En este ejemplo, imprimiremos una declaración que indica que el carácter dado es un dígito o no. Aquí, tenemos una variable de tipo Char "a"Eso tiene un valor de personaje"2":

char a = '2';

Aquí, usaremos la condición "IF" para verificar si el personaje es un dígito o no, y luego la declaración relacionada en la pantalla:

if (personaje.isdigit (a))

Sistema.afuera.println (a + "es un dígito");

demás

Sistema.afuera.println (a + "no es un dígito");

La salida muestra "2"Es un dígito:

Hemos compilado la información necesaria relacionada con la verificación si un personaje es un número o no en Java.

Conclusión

Puedes usar el Java incorporado "isdigit ()"Método de la clase de caracteres para validar si un personaje es un número. Determina si el personaje dado es un dígito o no y devuelve valores booleanos: "verdadero o falso". Si su argumento es un personaje, volverá verdadero; de lo contrario, el caso devuelto se establecerá como falso. Esta guía discutió los métodos para verificar si un personaje es un número.