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.Scanner; import java.util.Random;

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

    int numeroSecreto = random.nextInt(101); // Número entre 0 y 100
    int intentosMaximos = 5;
    int intento;

    System.out.println("¡Bienvenido al juego de adivinanzas!");
    System.out.println("Estoy pensando en un número entre 0 y 100.");
    System.out.println("Tenés " + intentosMaximos + " intentos para adivinarlo.");

    for (int i = 1; i <= intentosMaximos; i++) {
        System.out.print("Intento " + i + ": Ingresá tu número: ");
        intento = scanner.nextInt();

        if (intento == numeroSecreto) {
            System.out.println("¡Felicitaciones! Adivinaste el número en " + i + " intento(s).");
            return;
        } else if (intento < numeroSecreto) {
            System.out.println("El número es mayor.");
        } else {
            System.out.println("El número es menor.");
        }
    }

    System.out.println("¡Se acabaron los intentos! El número era: " + numeroSecreto);
}

}

1 respuesta

Hola Ramiro, espero que estés bien

Considero su código muy bueno, en este momento no veo puntos de mejora. ¡Continúa con sus estudios y éxito en su carrera!

Gracias por compartir tu ejercício práctico con nosotros! Tu contribución es fundamental para el crecimiento de nuestra comunidad en Alura. Sigue comprometido y no dudes en regresar al foro en caso que tengas alguna duda o dificultad.

¡Abrazos y buenos estudios!

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