Analisando o Status de Minúsculas de Caracteres

JavaBeginner
Pratique Agora

Introdução

Em Java, a classe Character fornece diversos métodos úteis relacionados à análise das características de um caractere. Um desses métodos é o isLowerCase(int codePoint), que é usado para verificar se um caractere especificado é uma letra minúscula ou não. Neste laboratório, aprenderemos como usar este método em Java.

Criar um arquivo Java

Crie um novo arquivo Java chamado IsLowerCaseDemo.java no diretório ~/project usando o seguinte comando.

cd ~/project
touch IsLowerCaseDemo.java

Escreva o código para testar o método isLowerCase(int codePoint)

Nesta etapa, escreveremos o código para testar o método isLowerCase(int codePoint).

import java.util.Scanner;
public class IsLowerCaseDemo{
    public static void main(String[] args){
        //Test 1: calling isLowerCase(int codePoint) for a lowercase character
        int cp1 = 97;
        boolean b1 = Character.isLowerCase(cp1);
        System.out.println((char)cp1 +" is a lowercase??:  "+b1);

        //Test 2: calling isLowerCase(int codePoint) for an uppercase character
        int cp2 = 65;
        boolean b2 = Character.isLowerCase(cp2);
        System.out.println((char)cp2 +" is a lowercase??:  "+b2);

        //Test 3: calling isLowerCase(int codePoint) for a numeric character
        int cp3 = 49;
        boolean b3 = Character.isLowerCase(cp3);
        System.out.println((char)cp3 +" is a lowercase??:  "+b3);

        //Test 4: calling isLowerCase(int codePoint) for a special character
        int cp4 = 42;
        boolean b4 = Character.isLowerCase(cp4);
        System.out.println((char)cp4 +" is a lowercase??:  "+b4);

        //User input test: calling isLowerCase(int codePoint) for user input characters
        try{
            Scanner sc = new Scanner(System.in);
            System.out.print("Enter a Unicode character: ");
            int cp5 = sc.nextInt();
            boolean b5 = Character.isLowerCase(cp5);
            System.out.println((char)cp5 + " is a lowercase?: "+b5);
        } catch(Exception e){
            System.out.println("Invalid input!");
        }
    }
}

Salve e Execute o Arquivo

Salve o arquivo e execute o seguinte comando para compilar e executá-lo.

javac IsLowerCaseDemo.java
java IsLowerCaseDemo

Resumo

Neste laboratório, aprendemos como usar o método isLowerCase(int codePoint) da classe Character em Java para verificar se um caractere especificado é uma letra minúscula ou não. Criamos um arquivo de código Java chamado IsLowerCaseDemo.java no diretório ~/project e escrevemos o código para testar o método em diferentes cenários, incluindo a entrada do usuário. Finalmente, compilamos e executamos o código para verificar a saída.