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

Minha versão

package extras;

import java.util.Random;
import java.util.Scanner;

public class JogoAdivinhacao {
    public static void main(String[] args) {

        Integer randomNumber = new Random().nextInt(100);
        Integer numberOfTries = 0;
        Integer recievedNumber = 0;
        Scanner input = new Scanner(System.in);

        while (numberOfTries < 5) {
            System.out.println("Adivinhe o número aleatorio entre 0 e 100: ");
            recievedNumber = input.nextInt();
            numberOfTries++;

            if (randomNumber == recievedNumber) {
                System.out.println("Você acertou o número: " + recievedNumber);
                break;
            }
            if (randomNumber.compareTo(recievedNumber) > 0) {
                System.out.println("O numero aleatorio é maior \n");

            } else {
                System.out.println("O numero aleatorio é menor \n");
            }

        }

        if (numberOfTries == 5) {
            System.out.println(
                    "Você nao conseguiu acertar em menos de 5 tentativas, o numero aletorio era : " + randomNumber);
        }

    }

}
1 resposta
solução!

Olá Gustavo!

Sua implementação está correta e funcional.

Obrigado por compartilhar aqui no Fórum.

Bons estudos! :)