Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
0
respuestas

[Proyecto] Desafío

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

public class Adivinanza {
public static void main(String[] args) {
Random random = new Random();
int numeroSecreto = random.nextInt(101); // Número entre 0 y 100
int intentos = 5;

    Scanner scanner = new Scanner(System.in);

    System.out.println(" ¡Bienvenido al juego de adivinanzas!");
    System.out.println("He generado un número entre 0 y 100. Tienes 5 intentos para adivinarlo.\n");

    for (int i = 1; i <= intentos; i++) {
        System.out.print("Intento " + i + "/" + intentos + " -> Ingresa tu número: ");
        
        // Validar entrada
        while (!scanner.hasNextInt()) {
            System.out.print(" Debes ingresar un número válido: ");
            scanner.next();
        }

        int intento = scanner.nextInt();

        if (intento == numeroSecreto) {
            System.out.println(" ¡Felicidades! Adivinaste el número ");
            return;
        } else if (intento < numeroSecreto) {
            System.out.println(" El número secreto es MAYOR.\n");
        } else {
            System.out.println(" El número secreto es MENOR.\n");
        }
    }

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

}