import java.util.Random; import java.util.Scanner;
public class AdivinaNumero { public static void main(String[] args) { Random random = new Random(); int numeroSecreto = random.nextInt(101); // Número aleatorio entre 0 y 100 Scanner scanner = new Scanner(System.in); int intentos = 0; final int MAX_INTENTOS = 5;
System.out.println("¡Bienvenido al juego de adivinanzas!");
System.out.println("Debes adivinar el número secreto entre 0 y 100.");
System.out.println("Tienes un máximo de " + MAX_INTENTOS + " intentos.");
while (intentos < MAX_INTENTOS) {
System.out.print("Ingresa tu número: ");
int numeroUsuario = scanner.nextInt();
intentos++;
if (numeroUsuario == numeroSecreto) {
System.out.println("¡Felicidades! Has adivinado el número en " + intentos + " intentos.");
break; // Terminar el bucle si acierta
} else if (numeroUsuario < numeroSecreto) {
System.out.println("El número secreto es mayor.");
} else {
System.out.println("El número secreto es menor.");
}
if (intentos == MAX_INTENTOS) {
System.out.println("Lo siento, has agotado tus intentos. El número era: " + numeroSecreto);
}
}
scanner.close();
}
}