Método isDigit de Caractere em Java

JavaBeginner
Pratique Agora

Introdução

Neste laboratório, aprenderemos sobre o método Java isDigit(char ch), que faz parte da classe Character. Este método verifica se o caractere especificado é um dígito ou não.

Criar um arquivo Java

Primeiramente, precisamos criar um arquivo Java no diretório ~/project. Você pode usar qualquer editor de texto, como nano, vi editor, ou simplesmente usar uma IDE como Eclipse, NetBeans, IntelliJ, etc.

Nomeie o arquivo IsDigitExample.java. Você pode usar o seguinte comando para criar um arquivo usando o terminal:

touch ~/project/IsDigitExample.java

Definir a classe

Defina a classe IsDigitExample.

public class IsDigitExample {

Definir o método main

Defina o método main dentro da classe IsDigitExample. Este método executa o código e cria objetos.

public static void main(String[] args) {

Verificar se o caractere especificado é um dígito

Use o método isDigit(char ch) da classe Character para verificar se o caractere especificado é um dígito ou não. Se o caractere passado for um dígito, então este método retorna true, caso contrário, retorna false.

 char ch1 = 'A';
 char ch2 = 'u';
 char ch3 = '8';

 boolean b1 = Character.isDigit(ch1);
 boolean b2 = Character.isDigit(ch2);
 boolean b3 = Character.isDigit(ch3);
 System.out.println(ch1 + " is a digit??:  " + b1);
 System.out.println(ch2 + " is a digit??:  " + b2);
 System.out.println(ch3 + " is a digit??:  " + b3);

Compilar o arquivo Java

Após escrever o código Java, compile o código com o seguinte comando:

javac IsDigitExample.java

Executar o programa Java

Após compilar o código Java, execute o programa com o seguinte comando:

java IsDigitExample

Testar a saída com a entrada do usuário

Crie um novo método chamado userDefinedExample() dentro da classe IsDigitExample.

public static void userDefinedExample() {
  try {
    Scanner scanner = new Scanner(System.in);
    System.out.print("Enter the character: ");
    char ch = scanner.next().charAt(0);
    boolean result = Character.isDigit(ch);
    System.out.println(ch + " is a digit?? : " + result);
  } catch (Exception e) {
    System.out.println("Invalid Input!!");
  }
}

Invocar o método userDefinedExample()

Invoque o método userDefinedExample() no método main().

System.out.println("Execution character digit check example:");
characterDigitCheck();
System.out.println("\nUser Defined Example:");
userDefinedExample();

Compilar e executar o programa

Compile e execute o programa novamente com os mesmos comandos dos passos 5 e 6.

javac IsDigitExample.java
java IsDigitExample

Resumo

Neste laboratório, aprendemos como verificar se um caractere especificado é um dígito ou não, usando o método Java isDigit(char ch). Também aprendemos como criar um exemplo definido pelo usuário, receber entrada do usuário e verificar a saída. Este método é útil quando precisamos validar certos tipos de entrada do usuário.