Olá, Alires! Tudo bem?
Primeiramente, parabéns pela resolução!
Parece que você está quase lá com o seu código, apenas notei um pequeno detalhe que pode estar causando um comportamento inesperado.
Na linha onde você lê o palpite do usuário com o Scanner
, você não está atribuindo o valor lido à variável chuteInt
. Então, mesmo que o usuário acerte o número, o programa não reconhecerá isso, pois chuteInt
permanece sendo 0. Você pode corrigir isso da seguinte maneira:
chuteInt = chute.nextInt();
Espero ter ajudado e bons estudos!