Pero el programa si funciona no se donde esta el error en mi planteamiento, ustedes que sugerirían para mejorar el codigo.
import java.util.Random;
import java.util.Scanner;
public class Juegodeadivinacion {
public static void main(String[] args) {
Scanner teclado = new Scanner(System.in);
int numeroUsuario = 0;
int numeroAleatorio = new Random().nextInt(100);
System.out.println(numeroAleatorio);
for (int intento = 0; intento < 5; intento++) {
System.out.println("Introduzca un número entre 0 e 100: ");
while (numeroUsuario != numeroAleatorio) {
System.out.println("Adivina el numero");
numeroUsuario = teclado.nextInt();
if (numeroUsuario < numeroAleatorio) {
System.out.println("El numero es menor al generado");
} else {
System.out.println("El numero es mayor al generado");
}
break;
}
}
}
}