Oi! Como vai?
Gostei de como você utilizou o método trim()
para remover os espaços em branco no início e no fim da string, isso deixa a entrada mais limpa. Sua lógica com o do...while
garante que o programa continue rodando até que a condição seja atendida.
Uma dica interessante para o futuro é usar o método equalsIgnoreCase
para comparar strings sem se preocupar com maiúsculas e minúsculas. Veja este exemplo:
String entrada = "Sair";
if(entrada.equalsIgnoreCase("sair")){
System.out.println("Programa encerrado.");
}
Esse código verifica se a palavra digitada é "sair", mesmo que a pessoa escreva em maiúsculas ou minúsculas.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!