Quando fui refazer o exercício da aula inverti a ordem da condição dentro do if:
ao invéns de:
if(palpite == numeroSecreto)
coloquei:
if (numeroSecreto == palpite)
Como era uma igualdade, achei que não teria problema. Mas na hora da execução o Loop não parou, mesmo a condição sendo verdadeira.
Porque isso aconteceu, alguém sabe explicar?