Depois de muitas tentativas e alguns estudos que durou bastante tempo finalmente finalizei o codigo de uma maneira que achei agradavel.
Codigo:
import java.util.Random;
import java.util.Scanner;
public class Desafio {
public static void main(String[] args) {
Scanner pessoa1 = new Scanner(System.in);
int random = new Random().nextInt(100);
boolean acertou = false;
for (int i = 0; i < 5; i++) {
System.out.println("Digite seu palpite (entre 0 e 100): ");
int vision1 = pessoa1.nextInt();
if (vision1 == random) {
System.out.println("Parabéns! Você adivinhou o número secreto!");
acertou = true;
break;
} else {
if (vision1 > random) {
System.out.println("Seu palpite é MAIOR que o número secreto.");
}
if (vision1 < random) {
System.out.println("Seu palpite é MENOR que o número secreto.");
}
}
}
if (!acertou) {
System.out.println("Que pena! Suas tentativas acabaram. O número secreto era: " + random);
}
}
}