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

Un gran desafio terminar este ejercicio de Adivinacion Me siento atrasada

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

public class Adivinanzas { public static void main(String[] args) { Random generador = new Random(); int numeroAleatorio = generador.nextInt(100) + 1; // Número entre 1 y 100 Scanner entrada = new Scanner(System.in); int Intentos = 0; int maxintentos = 5;

    System.out.println("Número aleatorio: " + numeroAleatorio);

    while (Intentos < maxintentos) {
        System.out.print("Adivina el número (o ingresa -1 para salir): ");
        int numeroIngresado = entrada.nextInt();

        if (numeroIngresado == -1) {
            System.out.println("Has salido del juego.");
            break; // Sale del ciclo si el usuario ingresa -1
        }

        if (numeroIngresado == numeroAleatorio) {
            System.out.println("¡Felicidades! Adivinaste el número.");
            break; // Sale del ciclo si adivina el número
        } else {
            Intentos++; // Incrementa solo si el intento es válido
            System.out.println("Intenta de nuevo. Te quedan " + (maxintentos - Intentos) + " intentos.");
        }
    }
    // Mensaje final si se agotaron los intentos
    if (Intentos == maxintentos) {
        System.out.println("Lo siento, has agotado tus intentos. El número era: " + numeroAleatorio);
    }


    entrada.close(); // Cierra el escáner
}

}

1 respuesta

¡Hola Mileidis! ¿Cómo estás?

Gracias por tu aporte en el foro, a continuar paso a paso que así se construyen cosas grandes.

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!