Comparto la forma en que elabore y resolví este desafió
import java.util.Random;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner tecladoInput = new Scanner(System.in);
Random numero = new Random();
int numeroDeJugador;
int numeroRandom = numero.nextInt(100);
System.out.println("""
Bienvenido al Juego de Adivinacion de numeros, a continuacion tiene que introducir un
numero del 1 al 100 y adivinar el numero correcto. Tendra 5 intentos y se le daran pistas.
Que disfrute del juego :=)""");
for (int contador = 0; contador <= 5; contador++) {
System.out.println("Introduzca un numero del 1 al 100");
numeroDeJugador = tecladoInput.nextInt();
if (numeroDeJugador > numeroRandom) {
System.out.println("El numero introducido es mayor al numero secreto");
} if (numeroDeJugador < numeroRandom){
System.out.println("El numero introducido es menor al numero secreto");
} if (numeroDeJugador == numeroRandom) {
System.out.println("FELICIDADES ADIVINO EL NUMERO SECRETO QUE ERA :" + numeroRandom);
break;
} else if (numeroDeJugador > 100){
System.out.println("""
Introdujo un numero no valido, asegurese de que el numero este entre 1 y el 100""");
}
if (contador == 5){
System.out.println("Lo siento se ha quedado sin intentos. Vuelva a intentarlo en nuevo juego");
}
}
}
}