Crie seu Primeiro Programa de Conversão de Caracteres
Nesta etapa, você criará um programa Java que demonstra como converter um caractere para minúsculas usando o método toLowerCase(char ch) da classe Character do Java.
Entendendo a Conversão de Caixa de Caracteres
Em Java, os caracteres são representados pelo tipo de dado primitivo char. A classe Character fornece vários métodos para manipular e trabalhar com caracteres, incluindo a capacidade de converter entre maiúsculas e minúsculas.
O método toLowerCase(char ch) recebe um caractere como entrada e:
- Retorna a versão minúscula do caractere se ele estava em maiúsculas
- Retorna o mesmo caractere se ele já estava em minúsculas ou não é uma letra
Criando o Arquivo Java
Primeiro, vamos criar um novo arquivo Java no diretório do projeto:
- Abra a janela do editor WebIDE
- Navegue até o menu Arquivo e clique em "Novo Arquivo"
- Nomeie o arquivo
CharacterToLowerCase.java e salve-o no diretório /home/labex/project
Alternativamente, você pode usar o terminal para criar o arquivo:
cd ~/project
touch CharacterToLowerCase.java
Escrevendo Seu Primeiro Programa
Agora, vamos escrever o código no arquivo CharacterToLowerCase.java:
- Abra o arquivo no editor WebIDE
- Copie e cole o seguinte código no arquivo:
public class CharacterToLowerCase {
public static void main(String[] args) {
// Create character variables with different cases
char upperCaseChar = 'A';
char lowerCaseChar = 'b';
char nonLetterChar = '5';
// Convert each character to lowercase
char result1 = Character.toLowerCase(upperCaseChar);
char result2 = Character.toLowerCase(lowerCaseChar);
char result3 = Character.toLowerCase(nonLetterChar);
// Print the original and lowercase characters
System.out.println("Original uppercase character: " + upperCaseChar);
System.out.println("After toLowerCase(): " + result1);
System.out.println();
System.out.println("Original lowercase character: " + lowerCaseChar);
System.out.println("After toLowerCase(): " + result2);
System.out.println();
System.out.println("Original non-letter character: " + nonLetterChar);
System.out.println("After toLowerCase(): " + result3);
}
}
Este programa demonstra o método toLowerCase(char ch) com três tipos diferentes de caracteres:
- Uma letra maiúscula ('A')
- Uma letra minúscula ('b')
- Um caractere que não é uma letra ('5')
Compilando e Executando o Programa
Agora, vamos compilar e executar o programa Java:
-
Abra o terminal no WebIDE
-
Navegue até o diretório do projeto, se você ainda não estiver lá:
cd ~/project
-
Compile o arquivo Java:
javac CharacterToLowerCase.java
-
Execute o programa compilado:
java CharacterToLowerCase
Você deve ver a seguinte saída:
Original uppercase character: A
After toLowerCase(): a
Original lowercase character: b
After toLowerCase(): b
Original non-letter character: 5
After toLowerCase(): 5
Como você pode ver, o 'A' maiúsculo foi convertido para 'a' minúsculo, enquanto o 'b' já em minúsculas e o caractere que não é uma letra '5' permaneceram inalterados.