1
resposta

jogo de adivinhação

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Oi, Matheus, como vai?

O código está correto e cobre todos os requisitos do desafio. A geração do número aleatório com Random, o controle de tentativas com o while, as dicas de maior e menor e o break ao acertar estão todos coerentes.

Um detalhe interessante é o uso de random.nextInt(101) ao invés de nextInt(100). Isso garante que o número 100 também possa ser gerado, já que o nextInt é exclusivo no limite superior, ou seja, nextInt(100) gera de 0 a 99, enquanto nextInt(101) gera de 0 a 100. Essa é uma daquelas sutilezas que faz diferença no comportamento real do programa.

Pensando em evoluções para esse jogo, como você implementaria um sistema de pontuação que recompense o jogador por acertar em menos tentativas?

Parabéns pelo exercício e obrigado por compartilhar. Nas próximas vezes, se puder colar o código diretamente no fórum, fica mais fácil para testar e dar um retorno ainda mais preciso. O fórum está à disposição sempre que precisar.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!