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

SUGERENCIA EN EL CODIGO, ALGO QUE MEJORAR

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

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

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

    Scanner numero= new Scanner(System.in);
    int numeroDeIntentos = 5;
    int contador=0;

    System.out.println("Ingrese el numero del 0 al 100 para adivinar:");
    while( contador < numeroDeIntentos) {
        int numeroAdivinador= numero.nextInt();
        if(numeroAdivinador>0) {
            if (numeroSecreto == numeroAdivinador) {
                System.out.println(String.format("Felicitaciones adivinaste el numero secreto %d, en %d intentos", numeroSecreto, contador + 1));
                break;
            } else if (numeroSecreto > numeroAdivinador) {
                contador++;
                if (contador == 5) {
                    System.out.println("Se agotaron sus numero de intentos");
                    break;
                } else {
                    System.out.println(String.format("El numero ingresado es menor, le quedan %d intentos", (numeroDeIntentos - (contador))));
                }
            } else {
                contador++;
                if (contador == 5) {
                    System.out.println("Se agotaron sus numero de intentos");
                    break;
                } else {
                    System.out.println(String.format("El numero ingresado es mayor, le quedan %d intentos", (numeroDeIntentos - (contador))));
                }
            }
        }else {
            System.out.println("El numero Ingresado no es valido, Ingrese un numeros del 0 al 100");
            contador=contador;

        }

    }//fin del for

}

}

1 respuesta

¡Estimado estudiante!

Aprecio tu participación en el foro. Quiero recordarte que este espacio está pensado principalmente para aclarar dudas y hacer preguntas. No es necesario compartir cada actividad detalladamente.

¡Gracias por tu comprensión y por contribuir a hacer del foro un lugar enfocado en el intercambio útil y constructivo! Si prefieres discutir o compartir comentarios sobre el contenido te invitamos a unirte a nuestra comunidad en Discord.

Saludos.

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