1
00:00:00,830 --> 00:00:02,530
Hola y bienvenidos a esta elección.

2
00:00:02,540 --> 00:00:06,280
A continuación vamos a ver el tema de entrada de datos están listos.

3
00:00:06,320 --> 00:00:10,830
Vamos bien lo primero que vamos a hacer es abrir nuestro ídem.

4
00:00:10,990 --> 00:00:17,820
Cerramos cualquier proyecto que tengamos abierto damos un derecho Claws y vamos a crear un nuevo proyecto

5
00:00:17,820 --> 00:00:22,920
damos un enfoque en el proyecto seleccionamos ya la web Maybe y ya la aplicación damos clic en Next

6
00:00:23,670 --> 00:00:31,480
y el nombre del proyecto va a ser entrada datos y lo depositamos en la carpeta de cursos diagonal inversa

7
00:00:31,480 --> 00:00:35,010
aullaba drupa iba a ser MX con GM globalmente.

8
00:00:35,370 --> 00:00:42,440
La versión 1.0 y dejamos el nombre del paquete vacío y damos sigue en finalizar bien con esto ya tenemos

9
00:00:42,440 --> 00:00:48,500
creado nuestro proyecto y vamos a crear a continuación la siguiente clase sobre esos paquetes damos

10
00:00:48,500 --> 00:00:58,130
clic derecho nuevo Java class el nombre de la clase va a ser entrada datos y lo depositamos en el paquete

11
00:00:58,130 --> 00:01:02,960
de test y damos clic en Finalizar quitamos estos comentarios

12
00:01:06,740 --> 00:01:13,490
ampliamos nuestra clase y vamos a agregar un método main Public gustativo y Main tabulador y lo que

13
00:01:13,490 --> 00:01:19,010
vamos a hacer a continuación es utilizar la clase escaner de la API de Java para poder leer información

14
00:01:19,010 --> 00:01:22,610
de la consola así que vamos a declarar las siguientes variables.

15
00:01:22,610 --> 00:01:25,790
Primero declaramos una variable llamada captura

16
00:01:28,690 --> 00:01:33,170
y esta variable nos va a servir para recibir la información que vamos a escribir desde la consola.

17
00:01:33,310 --> 00:01:41,240
Ahora declaramos una clase de tipo escaner llamada escaner y para inicializar nuestra variable escaner

18
00:01:41,530 --> 00:01:47,830
vamos a crear un nuevo objeto de esta variable y además le proporcionamos como parámetro la consola

19
00:01:47,860 --> 00:01:51,190
estándar para pasarle como parámetro la consola estándar.

20
00:01:51,190 --> 00:01:56,830
Utilizamos la clase System y le pasamos el atributo que es de tipo input destruí

21
00:02:00,090 --> 00:02:01,260
importamos la clase

22
00:02:04,240 --> 00:02:10,250
y podemos ver que la clase escaner pertenece al paquete IAVA punto y útil y el constructor de la clase

23
00:02:10,250 --> 00:02:14,920
escaner está recibiendo entonces una referencia a la consola estándar.

24
00:02:14,960 --> 00:02:21,360
De esta manera va a poder leer información de la consola estándar bien ahora vamos a solicitar un dato

25
00:02:21,540 --> 00:02:29,940
primero mandamos un mensaje a la consola esto no es necesario pero para que podamos dar una indicación

26
00:02:29,940 --> 00:02:36,270
al usuario de que debe introducir un valor y posteriormente leemos este valor le asignamos a nuestra

27
00:02:36,270 --> 00:02:44,160
variable capturã utilizamos nuestra variable escaner y por medio del método next line le solicitamos

28
00:02:44,160 --> 00:02:50,250
que lea la línea completa que proporcione el usuario no solamente va a leer un carácter sino que va

29
00:02:50,250 --> 00:02:57,520
a leer la línea completa que proporciona el usuario y finalmente mostramos el dato introducido.

30
00:03:02,990 --> 00:03:08,210
Solamente para que sepamos cuál es el dato que proporcionó el usuario guardamos cambios y ejecutamos

31
00:03:13,490 --> 00:03:16,670
y podemos llevar en la consola en la parte inferior el mensaje.

32
00:03:16,670 --> 00:03:22,060
Introduce un dato y el programa se detiene y espera que el USUARIO proporcione algún dato.

33
00:03:22,220 --> 00:03:29,670
Vamos a proporcionar cualquier valor por ejemplo el valor de Juan damos enter y podemos observar dato

34
00:03:29,680 --> 00:03:35,510
introducido dos puntos Juan bien así que con eso ya está ejecutando correctamente nuestro programa.

35
00:03:35,710 --> 00:03:42,710
Ahora vamos a modificarlo para que solicite de manera continua información en la consola así que después

36
00:03:42,710 --> 00:03:47,560
de que solicitamos una vez el valor en la consola vamos a realizar un ciclo.

37
00:03:48,900 --> 00:03:56,200
Y mientras el valor proporcionado del usuario sea diferente de 1 entonces vamos a entrar en un ciclo

38
00:03:56,350 --> 00:03:56,490
de

39
00:04:04,690 --> 00:04:12,940
y volvemos a solicitar un nuevo valor al usuario después de que lo ha proporcionado

40
00:04:15,930 --> 00:04:22,700
así que mientras la captura del usuario sea diferente de nulo entonces va a continuar este ciclo guardamos

41
00:04:22,700 --> 00:04:29,570
cambios y ejecutamos nos solicita algún dato proporcionamos cualquier valor de nueva cuenta por ejemplo

42
00:04:29,570 --> 00:04:36,530
en la cadena de Juan damos enter nos muestra el valor introducido y nos está esperando nuevamente a

43
00:04:36,530 --> 00:04:38,430
que proporcionemos otro valor.

44
00:04:38,480 --> 00:04:45,470
Por ejemplo proporcionamos el valor de Carla damos enter y nos muestra el valor proporcionado incluso

45
00:04:45,470 --> 00:04:47,600
si no proporcionamos ningún valor y damos Enter.

46
00:04:47,600 --> 00:04:54,890
Entonces procesa la cadena vacía y para detener el programa damos clic en este botón y con eso es suficiente

47
00:04:54,890 --> 00:05:01,650
para que se detenga la ejecución del programa y para que no entremos en un ciclo infinito podemos cambiar

48
00:05:01,650 --> 00:05:05,750
la condición si escribimos salir

49
00:05:12,770 --> 00:05:18,630
así que mientras sea diferente de salir entonces vamos a estar ejecutando este ciclo pero cuando escribamos

50
00:05:18,630 --> 00:05:24,260
la cadena de salir entonces va a detener este ciclo Jubilee para que no se ejecute de manera infinita.

51
00:05:24,330 --> 00:05:25,830
Guardamos cambios y ejecutamos

52
00:05:29,220 --> 00:05:36,200
introducimos cualquier valor Podemos se va que nos espera nuevamente escribir algún otro valor y así

53
00:05:36,200 --> 00:05:41,150
podemos seguir escribiendo información hasta que proporcionemos la cadena de salir.

54
00:05:41,150 --> 00:05:47,850
Si escribimos salir y damos Enter entonces termina la ejecución de nuestro programa así que con esto

55
00:05:47,850 --> 00:05:50,760
hemos puesto en práctica el uso de la clase escaner.

56
00:05:50,850 --> 00:05:55,680
Esta clase ya la hemos visto anteriormente pero con esto ya estamos formalizando el uso de esta clase

57
00:05:56,200 --> 00:05:59,380
bien todo por selección y nos vemos en el siguiente vídeo.

58
00:05:59,410 --> 00:05:59,990
Saludos.
