import java.util.Random; import java.util.Scanner;
public class Desafio01 { public static void main(String[] args) { Random random = new Random(); int numeroSecreto = new Random().nextInt(101);
Scanner scanner = new Scanner(System.in);
int maxIntentos = 5;
int intentos = 0;
boolean adivinado = false;
System.out.println("¡Bienvenido al juego de adivinanzas!");
System.out.println("He generado un número entre 0 y 100. ¿Puedes adivinar cuál es?");
System.out.println("Tienes " + maxIntentos + " intentos. ¡Buena suerte!\n");
while (intentos < maxIntentos) {
System.out.print("Intento " + (intentos + 1) + ": Ingresa tu número: ");
int numeroUsuario = scanner.nextInt(); // Leer el número ingresado por el usuario
if (numeroUsuario == numeroSecreto) {
System.out.println("\n¡Felicidades! Has adivinado el número secreto: " + numeroSecreto);
adivinado = true;
break; // Salir del bucle al acertar
} else if (numeroUsuario < numeroSecreto) {
System.out.println("El número secreto es mayor. ¡Intenta de nuevo!");
} else {
System.out.println("El número secreto es menor. ¡Intenta de nuevo!");
}
intentos++; // Aumentar el contador de intentos
}
if (!adivinado) {
System.out.println("\nLo siento, has agotado tus intentos. El número secreto era: " + numeroSecreto);
}
scanner.close();
}
}