Hola y bienvenidos a esta elección.
A continuación vamos a ver el tema de entrada de datos están listos.
Vamos bien lo primero que vamos a hacer es abrir nuestro ídem.
Cerramos cualquier proyecto que tengamos abierto damos un derecho Claws y vamos a crear un nuevo proyecto
damos un enfoque en el proyecto seleccionamos ya la web Maybe y ya la aplicación damos clic en Next
y el nombre del proyecto va a ser entrada datos y lo depositamos en la carpeta de cursos diagonal inversa
aullaba drupa iba a ser MX con GM globalmente.
La versión 1.0 y dejamos el nombre del paquete vacío y damos sigue en finalizar bien con esto ya tenemos
creado nuestro proyecto y vamos a crear a continuación la siguiente clase sobre esos paquetes damos
clic derecho nuevo Java class el nombre de la clase va a ser entrada datos y lo depositamos en el paquete
de test y damos clic en Finalizar quitamos estos comentarios
ampliamos nuestra clase y vamos a agregar un método main Public gustativo y Main tabulador y lo que
vamos a hacer a continuación es utilizar la clase escaner de la API de Java para poder leer información
de la consola así que vamos a declarar las siguientes variables.
Primero declaramos una variable llamada captura
y esta variable nos va a servir para recibir la información que vamos a escribir desde la consola.
Ahora declaramos una clase de tipo escaner llamada escaner y para inicializar nuestra variable escaner
vamos a crear un nuevo objeto de esta variable y además le proporcionamos como parámetro la consola
estándar para pasarle como parámetro la consola estándar.
Utilizamos la clase System y le pasamos el atributo que es de tipo input destruí
importamos la clase
y podemos ver que la clase escaner pertenece al paquete IAVA punto y útil y el constructor de la clase
escaner está recibiendo entonces una referencia a la consola estándar.
De esta manera va a poder leer información de la consola estándar bien ahora vamos a solicitar un dato
primero mandamos un mensaje a la consola esto no es necesario pero para que podamos dar una indicación
al usuario de que debe introducir un valor y posteriormente leemos este valor le asignamos a nuestra
variable capturã utilizamos nuestra variable escaner y por medio del método next line le solicitamos
que lea la línea completa que proporcione el usuario no solamente va a leer un carácter sino que va
a leer la línea completa que proporciona el usuario y finalmente mostramos el dato introducido.
Solamente para que sepamos cuál es el dato que proporcionó el usuario guardamos cambios y ejecutamos
y podemos llevar en la consola en la parte inferior el mensaje.
Introduce un dato y el programa se detiene y espera que el USUARIO proporcione algún dato.
Vamos a proporcionar cualquier valor por ejemplo el valor de Juan damos enter y podemos observar dato
introducido dos puntos Juan bien así que con eso ya está ejecutando correctamente nuestro programa.
Ahora vamos a modificarlo para que solicite de manera continua información en la consola así que después
de que solicitamos una vez el valor en la consola vamos a realizar un ciclo.
Y mientras el valor proporcionado del usuario sea diferente de 1 entonces vamos a entrar en un ciclo
de
y volvemos a solicitar un nuevo valor al usuario después de que lo ha proporcionado
así que mientras la captura del usuario sea diferente de nulo entonces va a continuar este ciclo guardamos
cambios y ejecutamos nos solicita algún dato proporcionamos cualquier valor de nueva cuenta por ejemplo
en la cadena de Juan damos enter nos muestra el valor introducido y nos está esperando nuevamente a
que proporcionemos otro valor.
Por ejemplo proporcionamos el valor de Carla damos enter y nos muestra el valor proporcionado incluso
si no proporcionamos ningún valor y damos Enter.
Entonces procesa la cadena vacía y para detener el programa damos clic en este botón y con eso es suficiente
para que se detenga la ejecución del programa y para que no entremos en un ciclo infinito podemos cambiar
la condición si escribimos salir
así que mientras sea diferente de salir entonces vamos a estar ejecutando este ciclo pero cuando escribamos
la cadena de salir entonces va a detener este ciclo Jubilee para que no se ejecute de manera infinita.
Guardamos cambios y ejecutamos
introducimos cualquier valor Podemos se va que nos espera nuevamente escribir algún otro valor y así
podemos seguir escribiendo información hasta que proporcionemos la cadena de salir.
Si escribimos salir y damos Enter entonces termina la ejecución de nuestro programa así que con esto
hemos puesto en práctica el uso de la clase escaner.
Esta clase ya la hemos visto anteriormente pero con esto ya estamos formalizando el uso de esta clase
bien todo por selección y nos vemos en el siguiente vídeo.
Saludos.