1
00:00:00,870 --> 00:00:02,620
Hola bienvenidos a esta elección.

2
00:00:02,630 --> 00:00:05,540
A continuación vamos a desarrollar el ejercicio calculadora.

3
00:00:05,540 --> 00:00:07,820
Entrada de datos están listos.

4
00:00:07,820 --> 00:00:15,980
Vamos bien vamos a cerrar cualquier proyecto que tengamos abierto el derecho a Claws y vamos a crear

5
00:00:16,010 --> 00:00:17,080
un nuevo proyecto.

6
00:00:17,090 --> 00:00:26,540
Estamos en Fabini proyecto seleccionamos llevabais naive y la aplicación y creamos el proyecto calculadora

7
00:00:28,290 --> 00:00:30,590
entrada datos.

8
00:00:30,590 --> 00:00:33,140
El grupo Iribas RMX con gimen de Global mentoring.

9
00:00:33,140 --> 00:00:38,360
La versión 1.0 y dejamos el nombre del paquete vacío y damos clic en Finalizar

10
00:00:41,100 --> 00:00:44,760
bien y vamos a crear nuestra clase operaciones sobre los paquetes.

11
00:00:44,770 --> 00:00:52,640
Vamos a dar clic derecho Java class se llama operaciones y la depositamos en el paquete calculadora

12
00:00:54,820 --> 00:00:59,600
y damos siguen finalizar quitamos estos comentarios

13
00:01:05,010 --> 00:01:09,480
y a continuación vamos a arreglar los métodos de esta clase de operaciones.

14
00:01:09,480 --> 00:01:11,880
Vamos a agregar un método estático público

15
00:01:14,430 --> 00:01:22,380
regresa un tipo entero y va a recibir dos argumentos el argumento de que es el tipo entero y el argumento

16
00:01:22,460 --> 00:01:27,220
de lo que va a ser este método simplemente es regresar la suma de ambas.

17
00:01:28,480 --> 00:01:34,600
Sea como ejercicio agregar los demás métodos como este método de restar multiplicar y dividir o cualquier

18
00:01:34,600 --> 00:01:36,430
otro método que deseen agregar.

19
00:01:36,430 --> 00:01:40,660
De momento nosotros vamos a agregar únicamente el método de sumar pero ustedes pueden agregar los demás

20
00:01:40,660 --> 00:01:46,570
métodos y ahora vamos a crear la clase de prueba sobre estos packages damos clic derecho Nioh Java class

21
00:01:51,600 --> 00:01:57,090
creamos la clase calculadora y la depositamos en el paquete de test y damos clic en Finalizar

22
00:02:00,270 --> 00:02:07,230
quitamos estos comentarios vamos a agregar un método main y en este ejercicio vamos a utilizar la clase

23
00:02:07,230 --> 00:02:10,010
escaner para hacer más simple la lectura de la información.

24
00:02:12,080 --> 00:02:13,040
Mandamos a imprimir

25
00:02:15,350 --> 00:02:21,810
proporcionã el primer valor para poder realizar la suma.

26
00:02:21,930 --> 00:02:23,760
Declaramos nuestra variable escaner

27
00:02:28,520 --> 00:02:36,040
y creamos un nuevo objeto de esta clase proporcionando la consola estándar de entrada en el argumento

28
00:02:36,040 --> 00:02:45,860
de este constructor importamos esta clase de IAVA punto y útil y posteriormente solicitamos el primer

29
00:02:45,860 --> 00:02:52,250
argumento declaramos una variable llamada a utilizando nuestra variable de escáner

30
00:02:54,650 --> 00:03:00,170
solicitamos un valor en este caso vamos a utilizar el método NEX INT para no tener que realizar la conversión

31
00:03:00,210 --> 00:03:04,600
destruí a Ynet así que podemos utilizar directamente el método NEX.

32
00:03:04,940 --> 00:03:09,530
Lo único que debemos tener en cuenta es que a diferencia del método next Line el cual si consume el

33
00:03:09,530 --> 00:03:16,010
carácter de salto de línea en el caso de Next IT no consume el carácter de salto de línea así que debemos

34
00:03:16,010 --> 00:03:22,160
tener cuidado para que se procese correctamente la información que vamos a capturar de la consola en

35
00:03:22,160 --> 00:03:28,550
este caso estamos solicitando un primer valor le asignamos a la variable y posteriormente

36
00:03:31,260 --> 00:03:32,850
solicitamos el segundo valor

37
00:03:38,670 --> 00:03:40,450
y lo asignamos a la variable de

38
00:03:43,700 --> 00:03:45,850
yo utilizamos también el método NEX int

39
00:03:50,510 --> 00:03:52,880
y una vez que ya tenemos los valores para realizar la suma

40
00:03:55,730 --> 00:04:01,520
vamos a hacer lo siguiente mandamos a llamar el método sumar de la clase operaciones pero como es un

41
00:04:01,520 --> 00:04:04,790
método estático vamos a hacer lo siguiente Vamos a ser un import Static

42
00:04:09,580 --> 00:04:14,560
del método sumar así que vamos a utilizar nuestra clase de operaciones la cual se encuentra dentro del

43
00:04:14,560 --> 00:04:15,700
paquete calculadora

44
00:04:18,710 --> 00:04:27,130
la clave se llama operaciones y vamos a utilizar el método sumar que es estático de esta manera ya podemos

45
00:04:27,130 --> 00:04:33,850
utilizar directamente el método sumar estatico y le pasamos los valores que hemos solicitado al usuario

46
00:04:34,120 --> 00:04:39,080
sumar a IB y finalmente imprimimos el resultado

47
00:04:42,130 --> 00:04:51,430
el resultado de la suma es e imprimimos el valor de resultado vamos a probar guardamos cambios y ejecutamos

48
00:04:57,800 --> 00:05:01,940
y podemos llevar que nos está esperando para proporcionar el primer valor por ejemplo el valor de tres

49
00:05:03,270 --> 00:05:09,710
y posteriormente proporcionamos el segundo valor que es el valor de 5 y podemos observar que el resultado

50
00:05:09,710 --> 00:05:13,670
de la suma es igual a 8 así que eso está funcionando sin ningún problema.

51
00:05:13,670 --> 00:05:19,190
Sin embargo si solicitamos también cadenas o cualquier otro tipo de dato y posteriormente nuevamente

52
00:05:19,190 --> 00:05:24,740
valores de tipo int entonces tenemos que asegurarnos que los valores se procesen correctamente utilizando

53
00:05:24,740 --> 00:05:30,560
esta clase de escaner ya que como hemos comentado el método next Line es el que le líneas completas

54
00:05:31,160 --> 00:05:37,610
incluyendo los caracteres de salto de línea pero el método next int no lee líneas completas así que

55
00:05:37,610 --> 00:05:39,130
debemos tener cuidado con esto.

56
00:05:40,200 --> 00:05:46,290
En este caso únicamente estamos proporcionando un solo valor y además corresponde con el tipo solicitado.

57
00:05:46,290 --> 00:05:51,870
Entonces funciona sin ningún problema pero si empezamos a combinar valores en la consola estándar entonces

58
00:05:51,870 --> 00:05:56,280
tenemos que tener cuidado con cada uno de los valores que procesamos para que coincida con cada uno

59
00:05:56,280 --> 00:05:58,750
de los valores esperados.

60
00:05:58,990 --> 00:06:03,580
Así que con eso ya hemos puesto en práctica el uso de la clase escaner incluyendo por ejemplo en este

61
00:06:03,580 --> 00:06:10,280
caso el método NEX int y se les deja como ejercicio terminar los demás métodos de restar multiplicar

62
00:06:10,310 --> 00:06:15,600
y dividir y solicitar la información al usuario para realizar este tipo de operaciones.

63
00:06:15,600 --> 00:06:18,920
Bien eso es todo por esta lección y nos vemos en el siguiente video.

64
00:06:18,920 --> 00:06:19,520
Saludos.
