1
respuesta

Logre realizar el ejercicio de la siguiente manera Solución 2024

import java.util.Random; import java.util.Scanner;

public class Adivinanzas { public static void main(String[] args) { Scanner teclado = new Scanner(System.in); Random random = new Random();

    int numeroAleatorio = random.nextInt(100);
    int intentosRealizados = 0;

    System.out.println("Bienvenido al juego de adivinanzas. Tienes 5 intentos para adivinar un número entre 0 y 100.");

    while (intentosRealizados < 5) {
        System.out.print("Intento #" + (intentosRealizados + 1) + ": Ingresa tu número: ");
        int numeroIngresado = teclado.nextInt();

        if (numeroIngresado < 0 || numeroIngresado > 100) {
            System.out.println("Número inválido. Debe estar entre 0 y 100.");
            continue;
        }
        if (numeroIngresado == numeroAleatorio) {
            System.out.println("¡Felicidades! Has adivinado el número.");
            break;
        } else if (numeroIngresado < numeroAleatorio) {
            System.out.println("El número ingresado es menor que el número a adivinar.");
        } else {
            System.out.println("El número ingresado es mayor que el número a adivinar.");
        }

        intentosRealizados++;
    }

    if (intentosRealizados == 5) {
        System.out.println("Lo siento, has agotado tus intentos. El número a adivinar era: " + numeroAleatorio);
    }

    teclado.close();

}

}

1 respuesta

te quedo chido, me gusto que al final, cuando agotas los intentos no solo te muestra en pantalla que acabaste las vidas , si no que también diste al usuario el numero que era el correcto