Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

[Proyecto] Desafío: juego de adivinación

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

public class JuegoAdivinacion {
    public static void main(String[] args) {
        Scanner teclado = new Scanner(System.in);
        int numeroAleatorio = new Random().nextInt(100);
        int numeroIntentos = 0;
        int numeroIngresado = 0;
        int intentosMaximos = 5;
        boolean intento = false;

        System.out.println("Bienvenido al juego");
        System.out.println("Tienes " + intentosMaximos + " intentos para adivinar el número");

        while (numeroIntentos < intentosMaximos) {
            System.out.print("Intento Nro: " + (numeroIntentos + 1) + ", Ingresa el número: ");
            numeroIngresado = teclado.nextInt();

            if (numeroIngresado == numeroAleatorio){
                intento = true;
                break;
            } else {
                if (numeroIngresado > numeroAleatorio){
                    System.out.println("El número es menor que: " + numeroIngresado);
                } else {
                    System.out.println("El número es mayor que: " + numeroIngresado);
                }
            }
            numeroIntentos++;
        }

        if (intento) {
            System.out.println("Correcto, Adivinaste el número en: " + numeroIntentos + " intentos");
        } else {
            System.out.println("Has agotado tus " + numeroIntentos + " intentos");
            System.out.println("El número correcto es: " + numeroAleatorio);
        }
    }
}
1 respuesta

Hola, Oswaldo ,

Gracias por compartir tu código con nosotros. Recuerda que estamos aquí para ayudarte. Si necesitas ayuda, no dudes en buscarnos en el foro.

¡Gracias nuevamente!

Saludos,

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!