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

Desafío: juego de adivinación

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

public class adivinanzas {
    public static void main(String[] args) {

        Random random = new Random();
        int numeroAleatorio = random.nextInt(101);

        Scanner teclado = new Scanner(System.in);

        int intentos = 0;
        final int MAX_INTENTOS = 5;

        System.out.println("""
               Desafío: juego de adivinación
               Tienes 5 intentos para adivinar un número entre 0 y 100
               """);

        while (intentos < MAX_INTENTOS) {
            System.out.print("Introduce tu número: ");
            int intentoUsuario = teclado.nextInt();
            intentos++;

            if (intentoUsuario == numeroAleatorio) {
                System.out.println("¡Felicidades! Has adivinado el número en " + intentos + " intentos.");
                break;
            } else if (intentoUsuario < numeroAleatorio) {
                System.out.println("El número es mayor que " + intentoUsuario + ".");
            } else {
                System.out.println("El número es menor que " + intentoUsuario + ".");
            }

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

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

1 respuesta

¡Hola! ¿Cómo estás?

Gracias por tu aporte en el foro. Su contribución es esencial para el crecimiento de nuestra comunidad en Alura.

Sigue así y no dudes en volver al foro si tienes alguna pregunta o dificultad.

Abrazos y buenos estudios!

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