Bom dia Kauã! Tudo bem com você?
Obrigada por compartilhar sua resolução com a comunidade Alura. Além de cumprir o que foi pedido, você acrescentou um controle de tentativas que simula uma camada de segurança. Muito bom!
Para saber mais:
Uma variação interessante é usar o método equalsIgnoreCase()
para comparar senhas sem levar em conta letras maiúsculas ou minúsculas. Isso é útil em sistemas que não exigem diferenciação entre "Senha" e "senha".
if (senhaDigitada.equalsIgnoreCase(senhaCorreta)) {
System.out.println("Senha correta! Acesso concedido.");
}
Lembrando que nem todos os sistemas adotam esse comportamento — depende da política de segurança adotada. Mas conhecer essa alternativa amplia suas possibilidades.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!