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

[Proyecto] Presento mi solución espero consejos constructivos para mejorar

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

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

        Scanner entrada = new Scanner(System.in);

        int numeroSecreto = new Random().nextInt(100);
        int numeroIntento = 0;

        System.out.println("A continuación ingresará sus números para adivinar el número secreto");
        System.out.println("recuerde que sólo son cinco intentos");

        for (int i = 0; i < 5; i++) {
            System.out.print("Ingrese intento numero "+(i+1)+": ");
            numeroIntento = entrada.nextInt();

            if(numeroIntento==numeroSecreto){
                System.out.println("Felicidades Has encontrado el número secreto en el intento "+(i+1));
                break;
            }else if(i==4){
                System.out.println("Has llegado al último intento lo sentimos, has perdido");
            }else{
                if(numeroSecreto>numeroIntento){
                    System.out.println("El numero secreto es mayor");
                    System.out.println("Sigue intentado.");
                }else{
                    System.out.println("El numero secreto es menor");
                    System.out.println("Sigue intentado.");
                }

            }
        }

        System.out.println("El número secreto que buscabas es: "+numeroSecreto);

    }
}
1 respuesta

Hola Diego, espero que estés bien

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.

Dejo sugerencia de contenidos sobre Java:

¡Abrazos y buenos estudios!

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