Olá, Everton, como vai?
Seu código está funcional e cumpre bem a lógica do jogo de adivinhação. A estrutura geral está clara, e a contagem de tentativas está sendo controlada corretamente.
Apenas um ponto de atenção: no bloco que informa se o número digitado é maior ou menor que o número sorteado, a comparação está usando a variável tentativa em vez de numeroDigitado em relação ao numeroAleatorio. Isso pode impactar a lógica do jogo. O ideal seria algo como:
if (numeroDigitado < numeroAleatorio) {
System.out.println("O número escolhido é maior que " + numeroDigitado);
} else {
System.out.println("O número escolhido é menor que " + numeroDigitado);
}
Com esse ajuste, o retorno ao usuário será mais coerente com a comparação entre os números.
Obrigado por compartilhar sua solução. Continue praticando e postando suas ideias, o fórum está por aqui sempre que precisar.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!