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

[Proyecto] Desafío: Juego de adivinación

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

public class JuegoDeAdivinacion {

    public static void main(String[] args) {
        Scanner teclado = new Scanner(System.in);
        int numeroSecreto = new Random().nextInt(100);
        System.out.println(numeroSecreto);
        int totalIntentos = 4;
        System.out.println("Adivina el numero secreto que esta entre 0 y 100: ");
        int numeroUsuario = teclado.nextInt();
        while (numeroUsuario!=numeroSecreto && totalIntentos>0){
            if(numeroUsuario<numeroSecreto){
                System.out.println("Te quedan "+totalIntentos+" intentos, prueba con un numero mayor: ");
                numeroUsuario = teclado.nextInt();
            }else{
                System.out.println("Te quedan "+totalIntentos+" intentos, prueba numero menor: ");
                numeroUsuario = teclado.nextInt();
            }
            totalIntentos--;
        }
        if(numeroUsuario!=numeroSecreto){
            System.out.println("Lo siento, tus intentos terminaron, has perdido el juego! :(");
        }
        else{
            System.out.println("Felicidades, el numero secreto es "+numeroSecreto+", has ganado el juego! :)");
        }
    }
}
1 respuesta

¡Hola Adelina, espero que estés bien!

¡Qué bueno que estás trabajando en el desafío del juego de adivinación! Tu código está casi perfecto, pero parece que hay un pequeño detalle que podrías ajustar para que se alinee completamente con el enunciado del desafío. Según las instrucciones, el usuario debería tener un máximo de 5 intentos para adivinar el número secreto. Sin embargo, en tu código, has configurado totalIntentos como 4.

Espero que esto te ayude a completar tu desafío. ¡Espero que te diviertas programando y aprendiendo más sobre Java!

Espero ter ajudado y buenos estudios!