Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Olá, Marinaldo! Como vai?
Parabéns pela resolução da atividade!
Observei que você explorou o uso de constantes para configurar o jogo de forma clara, utilizou muito bem o tratamento de exceções para garantir entradas válidas e ainda compreendeu a importância da modularização para organizar o código em métodos bem definidos.
Uma dica interessante para o futuro é adicionar uma opção para o jogador reiniciar o jogo após o término. Assim:
System.out.print("Deseja jogar novamente? (s/n): ");
String resposta = scanner.next();
if (resposta.equalsIgnoreCase("s")) {
main(null);
}
Isso faz com que a experiência do usuário seja mais fluida e interativa.
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!