Hola bienvenidos a esta elección.
A continuación vamos a desarrollar el ejercicio calculadora.
Entrada de datos están listos.
Vamos bien vamos a cerrar cualquier proyecto que tengamos abierto el derecho a Claws y vamos a crear
un nuevo proyecto.
Estamos en Fabini proyecto seleccionamos llevabais naive y la aplicación y creamos el proyecto calculadora
entrada datos.
El grupo Iribas RMX con gimen de Global mentoring.
La versión 1.0 y dejamos el nombre del paquete vacío y damos clic en Finalizar
bien y vamos a crear nuestra clase operaciones sobre los paquetes.
Vamos a dar clic derecho Java class se llama operaciones y la depositamos en el paquete calculadora
y damos siguen finalizar quitamos estos comentarios
y a continuación vamos a arreglar los métodos de esta clase de operaciones.
Vamos a agregar un método estático público
regresa un tipo entero y va a recibir dos argumentos el argumento de que es el tipo entero y el argumento
de lo que va a ser este método simplemente es regresar la suma de ambas.
Sea como ejercicio agregar los demás métodos como este método de restar multiplicar y dividir o cualquier
otro método que deseen agregar.
De momento nosotros vamos a agregar únicamente el método de sumar pero ustedes pueden agregar los demás
métodos y ahora vamos a crear la clase de prueba sobre estos packages damos clic derecho Nioh Java class
creamos la clase calculadora y la depositamos en el paquete de test y damos clic en Finalizar
quitamos estos comentarios vamos a agregar un método main y en este ejercicio vamos a utilizar la clase
escaner para hacer más simple la lectura de la información.
Mandamos a imprimir
proporcionã el primer valor para poder realizar la suma.
Declaramos nuestra variable escaner
y creamos un nuevo objeto de esta clase proporcionando la consola estándar de entrada en el argumento
de este constructor importamos esta clase de IAVA punto y útil y posteriormente solicitamos el primer
argumento declaramos una variable llamada a utilizando nuestra variable de escáner
solicitamos un valor en este caso vamos a utilizar el método NEX INT para no tener que realizar la conversión
destruí a Ynet así que podemos utilizar directamente el método NEX.
Lo único que debemos tener en cuenta es que a diferencia del método next Line el cual si consume el
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
tener cuidado para que se procese correctamente la información que vamos a capturar de la consola en
este caso estamos solicitando un primer valor le asignamos a la variable y posteriormente
solicitamos el segundo valor
y lo asignamos a la variable de
yo utilizamos también el método NEX int
y una vez que ya tenemos los valores para realizar la suma
vamos a hacer lo siguiente mandamos a llamar el método sumar de la clase operaciones pero como es un
método estático vamos a hacer lo siguiente Vamos a ser un import Static
del método sumar así que vamos a utilizar nuestra clase de operaciones la cual se encuentra dentro del
paquete calculadora
la clave se llama operaciones y vamos a utilizar el método sumar que es estático de esta manera ya podemos
utilizar directamente el método sumar estatico y le pasamos los valores que hemos solicitado al usuario
sumar a IB y finalmente imprimimos el resultado
el resultado de la suma es e imprimimos el valor de resultado vamos a probar guardamos cambios y ejecutamos
y podemos llevar que nos está esperando para proporcionar el primer valor por ejemplo el valor de tres
y posteriormente proporcionamos el segundo valor que es el valor de 5 y podemos observar que el resultado
de la suma es igual a 8 así que eso está funcionando sin ningún problema.
Sin embargo si solicitamos también cadenas o cualquier otro tipo de dato y posteriormente nuevamente
valores de tipo int entonces tenemos que asegurarnos que los valores se procesen correctamente utilizando
esta clase de escaner ya que como hemos comentado el método next Line es el que le líneas completas
incluyendo los caracteres de salto de línea pero el método next int no lee líneas completas así que
debemos tener cuidado con esto.
En este caso únicamente estamos proporcionando un solo valor y además corresponde con el tipo solicitado.
Entonces funciona sin ningún problema pero si empezamos a combinar valores en la consola estándar entonces
tenemos que tener cuidado con cada uno de los valores que procesamos para que coincida con cada uno
de los valores esperados.
Así que con eso ya hemos puesto en práctica el uso de la clase escaner incluyendo por ejemplo en este
caso el método NEX int y se les deja como ejercicio terminar los demás métodos de restar multiplicar
y dividir y solicitar la información al usuario para realizar este tipo de operaciones.
Bien eso es todo por esta lección y nos vemos en el siguiente video.
Saludos.