Como verificar se um personagem é um número em java

Como verificar se um personagem é um número em java

Java compreende um personagem de classe chamado, que pertence a Java.pacote Lang. O objeto da classe de caracteres contém um único campo "Caracteres”Esse é um tipo de dados primitivo em java. Um char java tem um tamanho de 16 bits, com um intervalo de 0 a 65.536 caracteres. O tipo de dados Char pertence ao grupo de caracteres, um conjunto de personagens que representa símbolos como alfabetos e numerais.

Este guia discutirá o método de verificar se o caractere especificado for um número ou não.

Como verificar se um personagem é um número em java?

O java embutido “isdigit ()”O método da classe de caracteres pode ser utilizado para validar um personagem, seja um número ou não.

Sintaxe

ISDIGIT (CHAR CH)

Este método leva um personagem “CH”Entrada como argumento e retorna um valor booleano, onde“verdadeiro”Indica que o valor fornecido é um dígito e“falso”Significa que não é.

Agora, siga em direção aos exemplos abaixo do rumo para uma melhor compreensão.

Exemplo 1

Neste exemplo, temos dois personagens "A" e "B" com "F" e "5" como seus valores:

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

Vamos chamar o método “isdigit ()”Da classe de personagens em uma declaração de impressão e passa os personagens criados como argumentos. Este método verificará se o personagem é um dígito ou não e retorna o valor booleano correspondente:

Sistema.fora.println ("o" + a + "é um dígito? " + Personagem.isdigit (a));
Sistema.fora.println ("o" + b + "é um dígito? "+ Personagem.isdigit (b));

A saída indica que o “F”O personagem não é um dígito e“5”É um dígito quando ele retorna“verdadeiro”:

Exemplo 2

Como sabemos, o tipo de personagem representa símbolos como alfabetos e numerais. Portanto, no exemplo abaixo, temos três variáveis ​​do tipo char, atribuídas com dois caracteres e um valor numérico:

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

Aqui, chamamos o “isdigit ()”Método no“Sistema.fora.println ()”E passe os personagens criados como argumentos para ele:

Sistema.fora.println ("o" + a + "é um dígito? " + Personagem.isdigit (a));
Sistema.fora.println ("o" + b + "é um dígito? "+ Personagem.isdigit (b));
Sistema.fora.println ("o" + c + "é um dígito? "+ Personagem.isdigit (c));

A saída afirma que 7 e 9 são dígitos porque o método retornou um “verdadeiro”Valor enquanto o 65 que é armazenado na variável char“b”Não é um dígito. Agora, por que o “falso”O valor é retornado para“b" Caracteres? Porque 65 é a representação ASCII de “A", o "isdigit ()”O método verificou se“A”É um número ou não e devolvido“falso”, Considerando que não é um número:

Exemplo 3

Neste exemplo, imprimiremos uma declaração indicando que o personagem dado é um dígito ou não. Aqui, temos uma variável de tipo de char “a"Que tem um valor de personagem"2”:

char a = '2';

Aqui, usaremos a condição "se" para verificar se o personagem é um dígito ou não e, em seguida, a declaração relacionada na tela:

if (personagem.isdigit (a))

Sistema.fora.println (a + "é um dígito");

outro

Sistema.fora.println (a + "não é um dígito");

A saída mostra “2”É um dígito:

Compilamos as informações necessárias relacionadas à verificação se um personagem é um número ou não em java.

Conclusão

Você pode usar o java embutido “isdigit ()”Método da classe de caracteres para validar se um personagem é um número. Ele determina se o personagem fornecido é um dígito ou não e retorna valores booleanos: "verdadeiro ou falso". Se seu argumento for um personagem, ele retornará verdadeiro; Caso contrário, o caso retornado será definido como falso. Este guia discutiu os métodos para verificar se um personagem é um número.