Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
0
respuestas

desasio adivinacion

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();
}

}