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.



