Oi, Pedro, como vai?
Seu jogo de adivinhação ficou muito bom e atende corretamente à proposta da atividade. Você utilizou conceitos importantes como while, condicionais, variáveis de controle, geração de número aleatório e entrada de dados com Scanner. A lógica de encerramento do jogo também funcionou bem com a variável repetir.
Um detalhe que pode ser melhorado é o fechamento do Scanner ao final do programa.
leitura.close();
Como desafio extra, o que você mudaria no jogo para permitir que o usuário escolha o nível de dificuldade com diferentes quantidades de tentativas?
Parabéns pela resolução e por compartilhar seu código no fórum. Você aplicou muito bem os conceitos trabalhados na atividade. Continue praticando e testando novas ideias, porque isso fortalece bastante a lógica de programação. O fórum segue à disposição para suas próximas dúvidas e projetos.
Para saber mais:
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!