Comparto la forma en que yo realice el codigo para el juego del numero aleatorio.
import java.util.Random;
import java.util.Scanner;
public class Adivinanzas {
public static void main(String[] args) {
Scanner teclado = new Scanner(System.in);
int numUsuario = 0;
int numAleatorio = new Random().nextInt(100);
System.out.println("""
***Adivina el numero ***
Las reglas del juego son:
* Tendras que escribir un número entre 0 y 100.
* Solo tienes 5 intentos
* Se te darán pistas para lograrlo
*** ¡ Mucha suerte ! ***
""");
for (int i = 0; i <=5 ; i++) {
System.out.println("¿ Cual es tu número ?");
numUsuario = (int) teclado.nextInt();
if(numUsuario < numAleatorio){
System.out.println("Tu numero es menor al numero secreto");
}
else if (numUsuario > numAleatorio) {
System.out.println("Tu numero es mayor al numero secreto");
}
else {
System.out.println("Felicidades, adivinaste el numero");
break;
}
}
System.out.println("El numero secreto es "+ numAleatorio + " **Fin del juego**");
}
}
¡ Saludos !