Análisis del estado de minúsculas de un carácter

JavaBeginner
Practicar Ahora

Introducción

En Java, la clase Character proporciona varios métodos útiles relacionados con el análisis de las características de un carácter. Un método así es el método isLowerCase(int codePoint), que se utiliza para comprobar si un carácter especificado es una letra minúscula o no. En este laboratorio, aprenderemos cómo utilizar este método en Java.

Crear un archivo Java

Crea un nuevo archivo Java llamado IsLowerCaseDemo.java en el directorio ~/project utilizando el siguiente comando.

cd ~/project
touch IsLowerCaseDemo.java

Escribe el código para probar el método isLowerCase(int codePoint)

En este paso, escribiremos el código para probar el método isLowerCase(int codePoint).

import java.util.Scanner;
public class IsLowerCaseDemo{
    public static void main(String[] args){
        //Test 1: llamar a isLowerCase(int codePoint) para un carácter minúsculo
        int cp1 = 97;
        boolean b1 = Character.isLowerCase(cp1);
        System.out.println((char)cp1 +" es una minúscula??:  "+b1);

        //Test 2: llamar a isLowerCase(int codePoint) para un carácter mayúsculo
        int cp2 = 65;
        boolean b2 = Character.isLowerCase(cp2);
        System.out.println((char)cp2 +" es una minúscula??:  "+b2);

        //Test 3: llamar a isLowerCase(int codePoint) para un carácter numérico
        int cp3 = 49;
        boolean b3 = Character.isLowerCase(cp3);
        System.out.println((char)cp3 +" es una minúscula??:  "+b3);

        //Test 4: llamar a isLowerCase(int codePoint) para un carácter especial
        int cp4 = 42;
        boolean b4 = Character.isLowerCase(cp4);
        System.out.println((char)cp4 +" es una minúscula??:  "+b4);

        //Prueba de entrada del usuario: llamar a isLowerCase(int codePoint) para los caracteres de entrada del usuario
        try{
            Scanner sc = new Scanner(System.in);
            System.out.print("Ingrese un carácter Unicode: ");
            int cp5 = sc.nextInt();
            boolean b5 = Character.isLowerCase(cp5);
            System.out.println((char)cp5 + " es una minúscula?: "+b5);
        } catch(Exception e){
            System.out.println("Entrada no válida!");
        }
    }
}

Guardar y ejecutar el archivo

Guarda el archivo y ejecuta el siguiente comando para compilar y ejecutarlo.

javac IsLowerCaseDemo.java
java IsLowerCaseDemo

Resumen

En este laboratorio, aprendimos cómo utilizar el método isLowerCase(int codePoint) de la clase Character en Java para comprobar si un carácter especificado es una letra minúscula o no. Creamos un archivo de código Java llamado IsLowerCaseDemo.java en el directorio ~/project y escribimos el código para probar el método en diferentes escenarios, incluyendo la entrada del usuario. Finalmente, compilamos y ejecutamos el código para verificar la salida.