Método Java Character IsDigit

JavaJavaBeginner
Practicar Ahora

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

En este laboratorio, aprenderemos sobre el método Java isDigit(char ch), que es parte de la clase Character. Este método comprueba si el carácter especificado es un dígito o no.

Crea un archivo Java.

En primer lugar, necesitamos crear un archivo Java en el directorio ~/proyecto. Puedes utilizar cualquier editor de texto como nano, el editor vi o simplemente utilizar un IDE como Eclipse, NetBeans, IntelliJ, etc.

Nombre el archivo IsDigitExample.java. Puedes utilizar el siguiente comando para crear un archivo utilizando la terminal:

touch ~/proyecto/IsDigitExample.java

Define la clase.

Define la clase IsDigitExample.

public class IsDigitExample {

Define el método principal.

Define el método main dentro de la clase IsDigitExample. Este método ejecuta el código y crea objetos.

public static void main(String[] args) {

Comprueba si el carácter especificado es un dígito o no.

Utiliza el método isDigit(char ch) de la clase Character para comprobar si el carácter especificado es un dígito o no. Si el carácter pasado es un dígito, entonces este método devuelve true, en caso contrario, devuelve 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);

Compila el archivo Java.

Después de escribir el código Java, compila el código con el siguiente comando:

javac IsDigitExample.java

Ejecuta el programa Java.

Después de compilar el código Java, ejecuta el programa con el siguiente comando:

java IsDigitExample

Prueba la salida con la entrada del usuario.

Crea un nuevo método llamado userDefinedExample() dentro de la clase 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!!");
  }
}

Invoca el método userDefinedExample().

Invoca el método userDefinedExample() en el método main().

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

Compila y ejecuta el programa.

Compila y ejecuta el programa nuevamente con los mismos comandos que en los pasos 5 y 6.

javac IsDigitExample.java
java IsDigitExample

Resumen

En este laboratorio, aprendimos cómo comprobar si un carácter especificado es un dígito o no utilizando el método Java isDigit(char ch). También aprendimos cómo crear un ejemplo definido por el usuario, tomar la entrada del usuario y verificar la salida. Este método es útil cuando necesitamos validar ciertos tipos de entrada del usuario.