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

Crear programa interactivo

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

    int edad = 28;

    if (edad >= 18) {
        System.out.println("Puedes entrar");
    }

    else {
        System.out.println("No puedes entrar");
    }

}

}

Tengo este codigo y quisiera saber como hacer para que sea interactvo, que se genere un prompt el cual le pida a la persona su edad sin necesidad de ingresar al codigo.

Gracias

4 respuestas

Hola Yhonny, cómo estás?

Gracias por compartir tu duda en el foro.

Bueno en esa parte del curso recien estamos viendo los condicionales IF/ELSE, paso a paso iras aprendiendo cosas nuevas pero para no dejarte con la duda, se puede hacerle introducir un valor al usuario con la clase Scanner, esta clase nos permite esperar un valor digitado por el usuario y luego guardarlo en una variable o imprimirlo.

Espero haberte podido ayudar, saludos.

Si tienes alguna duda sobre el contenido de los cursos, estaremos aquí para ayudarte.

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

Gracias

hola Yhonny, como comenta Luis en este nivel del curso aun no vemos un valor del usuario con la clase Scanner sin embargo te envio el codigo para que lo ejecutes en tu IDE y experimentes la ejecucion. debes asegurar de que se importe java.util.Scanner; en el packege de la aplicacion. Saludos

package javaPrimerosPasos; import java.util.Scanner; public class EjemploCondicionales { public static void main(String[ ] args) {

    System.out.println("Hello World");

    System.out.println("Cual es tu edad:");

    Scanner consola = new Scanner(System.in);

    int edad = consola.nextInt();

    if (edad >= 18) {
        System.out.println("Usted puede entrar");

        System.out.println("bienvenido");
    }
    else {
        System.out.println("cuantas personas vienen con Usted");

        int cantidad = consola.nextInt();

        if (cantidad >= 2) {
            System.out.println(" Usted es menor de edad pero tiene permitido entrar");

            System.out.println("bienvenido");
        }
        else {
            System.out.println(" Usted NO tiene permitido a entrar");
        }
    }
}

}

Gracias por aclarar me la duda