E aí, Leidy! Tudo bem?
Parabéns! Mantenha o ritmo nos exercícios e continue compartilhando na nossa comunidade.
Percebi que você dominou o uso de condicionais if/else
, aplicou muito bem o método equalsIgnoreCase()
para comparar strings de forma segura e ainda entendeu a relevância de encerrar o Scanner
corretamente para liberar recursos do sistema.
Uma sugestão para evoluir ainda mais é usar switch
com toLowerCase()
com o objetivo de deixar o código mais organizado e fácil de escalar. Veja só:
String dia = scanner.nextLine().toLowerCase();
switch (dia) {
case "segunda":
case "terça":
case "quarta":
case "quinta":
case "sexta":
System.out.printf("%s é dia útil", dia);
break;
default:
System.out.printf("%s não é dia útil", dia);
}
Essa abordagem ajuda a simplificar a leitura do código, principalmente com várias comparações.
Para saber mais:
Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:
Alguns materiais estão em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!