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

Solucion: Desafio Juego de Adivinacion

Hola a todos, adjunto mi codigo de desafio, es altamente gratificante poder realizar esto en minutos, aunque creo que me falta mucho por aprender, es muy valioso todo lo aprendido en los cursos anteriores y las herramientas de busqueda que nos han ense;ado.

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

public class Main {
    public static void main(String[] args) {
        int contador = 1;

        System.out.println("Juego de la Adivinacion!");
        int numeroAleatorio = new Random().nextInt(100);
        System.out.println(numeroAleatorio);

        Scanner numeroSecreto = new Scanner(System.in);
        System.out.println("Digita un numero entre 1 y 100");

        int numeroJugador = numeroSecreto.nextInt();

        while (numeroJugador != numeroAleatorio) {
            if (numeroJugador < numeroAleatorio) {
                System.out.println("El numero es mayor, sigue intentando.");
            } else if (numeroJugador > numeroAleatorio) {
                System.out.println("El numero es menor, sigue intentando.");
            }
            System.out.println("Digita otro numero");
            numeroJugador = numeroSecreto.nextInt();
            contador += 1;
        }
        String mensajeFinal = (contador == 1)?"intento":"intentos";
        System.out.printf("Adivinaste el numero secreto en: " + contador +" "+ mensajeFinal+ " " + "felicitaciones");
    }
}
1 respuesta

¡Hola! ¿Cómo estás?

Gracias por tu aporte en el foro. 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!