Segue meu código do desafio:
import java.util.Random;
import java.util.Scanner;
public class Adivinhacao {
public static void main(String[] args) {
int numeroAleatorio = new Random().nextInt(100);
Scanner scanner = new Scanner(System.in);
int tentativas = 0;
boolean acertou = false;
while (tentativas < 5) {
System.out.println("Digite um número aleátorio");
int chute = scanner.nextInt();
tentativas++;
if (chute == numeroAleatorio) {
System.out.println("O numero secreto era: " + numeroAleatorio + " , Parabéns você acertou");
acertou = true;
break;
} else if (chute > numeroAleatorio) {
System.out.println("Você chutou um numero muito alto");
} else {
System.out.println("Você chutou um numero muito baixo");
}
}
if (tentativas == 5 && !acertou) {
System.out.println("Você usou todas as suas tentativas, você perdeu! O numero era: " + numeroAleatorio);
}
}
}