public class JuegoDeAdivinacionMejorado { public static void main(String[] args) { Scanner lector = new Scanner(System.in); int numeroGenerado = new Random().nextInt(100); int intentos = 0;
System.out.println("¡Bienvenido al juego de adivinanzas!");
System.out.println("Intenta adivinar el número entre 0 y 100 en 5 intentos.");
while (intentos < 5) {
System.out.print("Ingresa tu número: ");
int numeroDelUsuario = lector.nextInt();
intentos++;
if (numeroDelUsuario == numeroGenerado) {
System.out.println("¡Felicidades! Adivinaste el número en " + intentos + " intentos.");
break;
} else if (numeroDelUsuario < numeroGenerado) {
System.out.println("↑ ¡Más alto! El número es mayor.");
} else {
System.out.println("↓ ¡Más bajo! El número es menor.");
}
}
if (intentos == 5) {
System.out.println("¡Se acabaron los intentos! El número era: " + numeroGenerado);
}
}
}