Verificación de caracteres en minúsculas en Java

JavaBeginner
Practicar Ahora

Introducción

El método isLowerCase(char ch) es parte de la clase Character en Java. Este método se utiliza para comprobar si el carácter especificado es una letra minúscula o no. Este método devuelve un valor booleano que indica si el carácter especificado es una letra minúscula o no.

Escribe código para usar el método isLowerCase(char ch)

En este paso, escribiremos código para usar el método isLowerCase(char ch) en diferentes caracteres. Definiremos algunos caracteres y comprobaremos si son caracteres minúsculos o no.

public class CharacterExample {
  public static void main(String[] args) {
    char ch1 = 'q';
    char ch2 = 'D';
    char ch3 = '8';
    char ch4  = 'w';
    char ch5  = '%';

    boolean b1 = Character.isLowerCase(ch1);
    boolean b2 = Character.isLowerCase(ch2);
    boolean b3 = Character.isLowerCase(ch3);
    boolean b4 = Character.isLowerCase(ch4);
    boolean b5 = Character.isLowerCase(ch5);

    System.out.println(ch1 +" es un carácter minúsculo??:  "+b1);
    System.out.println(ch2 +" es un carácter minúsculo??:  "+b2);
    System.out.println(ch3 +" es un carácter minúsculo??:  "+b3);
    System.out.println(ch4 +" es un carácter minúsculo?? : "+b4);
    System.out.println(ch5 +" es un carácter minúsculo??:  "+b5);
  }
}

Compila y ejecuta el código

Para compilar el código, ejecuta el siguiente comando en la terminal:

javac CharacterExample.java

Después de compilar con éxito el código, para ejecutarlo, ejecuta el siguiente comando:

java CharacterExample

La salida debe ser:

q is a lowercase character??: true
D is a lowercase character??: false
8 is a lowercase character??: false
w is a lowercase character?? : true
% is a lowercase character??: false

Utiliza el método isLowerCase(char ch) con la entrada del usuario

En este paso, obtendremos la entrada del usuario y usaremos el método isLowerCase(char ch) en la entrada del usuario para comprobar si el carácter dado es un carácter minúsculo o no.

import java.util.Scanner;

public class CharacterExample {
  public static void main(String[] args) {
    try {
      System.out.print("Ingrese el carácter: ");
      Scanner sc = new Scanner(System.in);
      char ch = sc.next().charAt(0);
      boolean b = Character.isLowerCase(ch);
      System.out.println(ch + " es minúscula?: "+b);
    }
    catch(Exception e) {
      System.out.println("Entrada no válida!!");
    }
  }
}

Compila y ejecuta el código

Para compilar el código, ejecuta el siguiente comando en la terminal:

javac CharacterExample.java

Después de compilar con éxito el código, para ejecutarlo, ejecuta el siguiente comando:

java CharacterExample

Cuando ejecutas el código anterior, solicita al usuario que ingrese un carácter. Después de que el usuario ingrese un carácter, el código comprueba si el carácter ingresado es minúsculo o no. La salida se verá así:

Enter the character: u
u is a lowercase?: true

Si ingresas cualquier carácter no minúsculo, la salida se verá así:

Enter the character: R
R is a lowercase?: false

Resumen

En este laboratorio, aprendimos sobre el método isLowerCase(char ch). Este método se utiliza para comprobar si el carácter especificado es una letra minúscula o no. También aprendimos sobre su sintaxis, parámetros y tipo de retorno. Por último, usamos este método en diferentes ejemplos para entenderlo mejor.