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.
💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí
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.
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 IsDigitExample
.
public class IsDigitExample {
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) {
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);
Después de escribir el código Java, compila el código con el siguiente comando:
javac IsDigitExample.java
Después de compilar el código Java, ejecuta el programa con el siguiente comando:
java IsDigitExample
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()
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 nuevamente con los mismos comandos que en los pasos 5 y 6.
javac IsDigitExample.java
java IsDigitExample
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.