Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Sugestão] Problema com o último if sugerido na resolução.

O último if sugerido na solução do problema, tem um problema para quando acertamos o número na última tentativa, ou seja, quando tentativa == 5

Nesse caso, recebemos a mensagem de parabenização e também a que não acertamos nas 5 tentativas.

Minha proposta de solução seria acrescentar um operador lógico && na condição desse if:

if (tentativas == 5 && numeroDaSorte != numeroAleatorio){
            System.out.println("Você não conseguiu acertar o número em 05 tentativas. O número era: " + numeroAleatorio);
        }
1 resposta
solução!

Olá, Heitor! Como vai?

Muito obrigada por sua sugestão! Você está absolutamente correto. No caso em que o número é acertado na última tentativa, a mensagem de parabenização e a mensagem de falha são exibidas simultaneamente, o que pode confundir o usuário.

Essa é uma excelente maneira de evitar a confusão e tornar o jogo mais claro para o usuário. Parabéns pela sua observação e pela solução proposta! E por conta disso estarei entrando em contato com o pessoal responsável pelo conteúdo para aplicar esse ajuste na solução.

Então, continue com o bom trabalho e não hesite em pedir ajuda sempre que precisar.

Bons estudos!