Comment vérifier si un personnage est un numéro en java

Comment vérifier si un personnage est un numéro en java

Java comprend un personnage nommé de classe, qui appartient à Java.Package Lang. L'objet de la classe de caractères contient un seul champ "carboniser"C'est un type de données primitif en Java. Un char java a une taille 16 bits, avec une plage de 0 à 65 536 caractères. Le type de données Char appartient au groupe de caractères, un jeu de caractères représentant des symboles tels que les alphabets et les chiffres.

Ce guide discutera de la méthode de vérification si le caractère spécifié est un nombre ou non.

Comment vérifier si un personnage est un numéro en java?

Le java intégré "isdigit ()«La méthode de la classe de caractères peut être utilisée pour valider un caractère, que ce soit un nombre ou non.

Syntaxe

isdigit (char ch)

Cette méthode prend un personnage "ch«Entrée comme argument et renvoie une valeur booléenne, où«vrai"Indique que la valeur donnée est un chiffre et"FAUX"Signifie que ce n'est pas.

Maintenant, dirigez-vous vers les exemples ci-dessous pour une meilleure compréhension.

Exemple 1

Dans cet exemple, nous avons deux personnages «A» et «B» avec «F» et «5» Comme leurs valeurs:

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

Nous appellerons la méthode "isdigit ()”De la classe de caractères dans une déclaration d'impression et passez les caractères créés comme arguments. Cette méthode vérifiera si le caractère est un chiffre ou non et renvoie la valeur booléenne correspondante:

Système.dehors.println ("le" + a + "est un chiffre? "+ Caractère.isdigit (a));
Système.dehors.println ("le" + b + "est un chiffre? "+ Caractère.isdigit (b));

La sortie indique que le «F"Le caractère n'est pas un chiffre et"5"Est un chiffre car il revient"vrai»:

Exemple 2

Comme nous le savons, le type de caractère représente des symboles tels que les alphabets et les chiffres. Ainsi, dans l'exemple ci-dessous, nous avons trois variables de type char, affectées avec deux caractères et une valeur numérique:

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

Ici, nous appelons le «isdigit ()«Méthode dans le«Système.dehors.println ()»Et passez les caractères créés comme des arguments:

Système.dehors.println ("le" + a + "est un chiffre? "+ Caractère.isdigit (a));
Système.dehors.println ("le" + b + "est un chiffre? "+ Caractère.isdigit (b));
Système.dehors.println ("le" + c + "est un chiffre? "+ Caractère.isdigit (c));

La sortie indique que 7 et 9 sont des chiffres car la méthode a renvoyé un «vrai«Valeur tandis que le 65 qui est stocké dans la variable char»b"N'est pas un chiffre. Maintenant, pourquoi le «est-il«FAUX"La valeur est renvoyée pour"b»Char? Parce que 65 est la représentation ASCII de «UN", le "isdigit ()"Méthode vérifiée si"UN"Est un nombre ou non et retourné"FAUX», Considérant qu'il n'est pas un nombre:

Exemple 3

Dans cet exemple, nous imprimerons une déclaration indiquant que le caractère donné est un chiffre ou non. Ici, nous avons une variable de type char "un"Cela a une valeur de caractère"2»:

char a = '2';

Ici, nous utiliserons la condition «IF» pour vérifier si le personnage est un chiffre ou non, puis la déclaration associée à l'écran:

si (caractère.isdigit (a))

Système.dehors.println (a + "est un chiffre");

autre

Système.dehors.println (a + "n'est pas un chiffre");

La sortie montre "2«Est un chiffre:

Nous avons compilé les informations nécessaires liées à la vérification si un caractère est un nombre ou non en Java.

Conclusion

Vous pouvez utiliser le java intégré "isdigit ()«Méthode de la classe de caractères pour valider si un personnage est un nombre. Il détermine si le caractère donné est un chiffre ou non et renvoie les valeurs booléennes: "vrai ou faux". Si son argument est un personnage, il reviendra vrai; Sinon, le cas retourné sera défini comme faux. Ce guide a discuté des méthodes de vérification si un personnage est un nombre.