Oii, Everson!
Obrigada por compartilhar seu código com a comunidade Alura.
Seu uso do while pra limitar as tentativas tá muito claro e funcional. A lógica de decremento das tentativas e o controle da mensagem final mostram um bom entendimento do fluxo.
Uma dica interessante para o futuro é usar o método nextLine() para capturar a entrada como texto e converter para número. Isso evita alguns erros comuns com nextInt(). Veja este exemplo:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Digite um numero: ");
int numero = Integer.parseInt(scanner.nextLine());
System.out.println("Voce digitou: " + numero);
scanner.close();
}
}
Esse código lê uma linha completa e transforma em número, reduzindo possíveis erros de leitura.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!