HIce mi reto asi, lo intente con un for pero queda mejor organizado con while
import javax.swing.*;
import java.util.Random;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
int numeroALeatorio = new Random().nextInt(100);
int numeroUsuario = 0;
int contador = 0;
System.out.println(numeroALeatorio);
while(contador < 5){
Scanner teclado = new Scanner(System.in);
System.out.println("Digite un numero: ");
numeroUsuario = teclado.nextInt();
if (numeroUsuario == numeroALeatorio) {
System.out.println("Adivinaste el numero");
break;
} else if (numeroUsuario < numeroALeatorio) {
System.out.println("el numero es mayor");
}
else{
System.out.println("EL numero es menor");
}
contador++;
if (contador == 5) {
System.out.println("Lo siento, superaste el número máximo de intentos. El número era: " + numeroALeatorio);
}
}
}
}