Oi Giula! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.
Chamou atenção como você estruturou bem o fluxo do jogo, usando for, condicionais e mensagens claras para orientar quem está jogando. Do jeito que você organizou a lógica de tentativas e comparações, fica fácil entender o funcionamento do jogo e acompanhar cada rodada.
Uma dica interessante para o futuro é usar constantes para evitar números fixos espalhados pelo código e facilitar ajustes. Veja este exemplo:
final int LIMITE_TENTATIVAS = 5;
final int VALOR_MAXIMO = 100;
int numeroGerado = new Random().nextInt(VALOR_MAXIMO);
for (int i = 1; i <= LIMITE_TENTATIVAS; i++) {
System.out.println("Tentativa " + i);
}
Esse código define valores fixos em constantes, deixando o programa mais organizado e simples de manter caso você queira mudar as regras do jogo depois.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!