Este es mi código. utilice el For para el bucle, y reutilice una variable. funciona.
import java.util.Random; import java.util.Scanner;
public class Adivinador { public static void main(String[] args) { Scanner teclado = new Scanner(System.in); int numeroAleatorio = new Random().nextInt(101); int numeroUsuario = 0;
System.out.println("JUEGO ADIVINE EL NÚMERO SECRETO. TIENE 5 INTENTOS");
// System.out.println("El número secreto es : " + numeroAleatorio);
for (int i = 1; i <= 5; i++) {
System.out.println("Ingrese un número entre 0 y 100:");
numeroUsuario = teclado.nextInt();
if (numeroAleatorio == numeroUsuario){
System.out.println("Adivinaste en el intento número " + i);
break;
} else if (numeroAleatorio > numeroUsuario) {
System.out.println("El Número secreto es mayor");
}else {
System.out.println("El Número secreto es menor");
}
if (i==5){
System.out.println("Lo siento, no conseguiste adivinar el numero secreto. el numero secreto es " + numeroAleatorio);
}
}
}
}