Olá, Antônio!
No código, você utiliza a classe Random
para gerar um número aleatório entre 0 e 99 (pois você utiliza nextInt(100)
). Em seguida, você utiliza a classe Scanner
para ler a entrada do usuário e armazenar na variável guess
.
Dentro do loop while
, você verifica se o número adivinhado (guess
) é igual ao número gerado aleatoriamente (random
). Se for igual, você imprime uma mensagem de parabéns e encerra o jogo com o comando break
. Caso contrário, você verifica se o número adivinhado é maior ou menor que o número gerado e imprime uma mensagem correspondente.
Se o número de tentativas (tries
) chegar a 5 e o jogador não tiver acertado, você imprime uma mensagem informando qual era o número correto.
No geral, o seu código parece estar correto e funcional. Parabéns!
Bons estudos!