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

Desafío: Juego de adivinanzas

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

public class adivinanza {

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


        int numeroIntentos = 0;
        int aleatorio = numeroAleatorio.nextInt(100);
        final int intentosMaximos = 5;

        System.out.println(" ¡Bienvenidos al juego de adivinazas Andres! " +
                "Reglas del juego: " +
                "1. Solo tentras 5 oportunidades de adivinar" +
                " 2. Adivina el número del 0 al 100" +
                " ¡A JUGAR!");

        while (numeroIntentos < intentosMaximos ) {
            System.out.println("Por favor ingrese un número del 0 al 100");
            System.out.println("Intento de adivinar: " + (numeroIntentos + 1 ));
            int ingresosUsuario = scanner.nextInt();
            numeroIntentos++;

            if (ingresosUsuario == aleatorio) {
                System.out.println("¡GANASTE! ¡Has adivinado! el número secreto es: " + aleatorio +  " Lo adivinaste en tu intento " + numeroIntentos);
                break;
            } else if (ingresosUsuario < aleatorio) {
                System.out.println("El numero que intentas adivinar es mayor");
            } else {
                System.out.println("El número que intentas adivinar es menor");
            }
            if (numeroIntentos == intentosMaximos) {
                System.out.println("Acabaste los intentos, el número que intentabas adivinar es: " + aleatorio);
            }
        }

    }
}