Una vez que ya hemos aprendido a utilizar las variables del tipo entero ahora toca hacer un programa que nos sume dos números cualquiera, apoyándonos de un cuadro de dialogo y de sus propiedades de entrada que es el showInputDialog(""); Es decir... aprenderemos varias cosas como lo son:
- Pedir valores al usuario, haciendo nuestras variables dinámicas, que quiere decir que el valor que contengan puede ser diferente, puede cambiar y no estáticas que solo contienen un único valor.
 - El uso de los String.
 - Convertir un valor String a un valor del tipo entero (int).
 - Realizar las operaciones.
 - Mostrar el resultado de dicha operación.
 
Para esto tomaremos como referencia nuestro anterior proyecto "sumaDosNumeros" en el cual aplicaremos ciertos cambios que serán explicados en este tutorial.
Comenzamos....
public class sumaDosNumeros {
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        /*Pedimos a nuestros usuarios los valores a sumar haciendo uso de JOptionPane.showInputDialog:
        Declaramos nuestras variables del tipo String quienes recibirán dichos valores de nuestros cuadros de dialogo:*/
        String valor1 = JOptionPane.showInputDialog("Ingrese El Primer Numero: ");//Como pueden ver estamos haciendo uso de un cuadro de dialogo
        /*en cuya estructura estamos declarando a partir de show que es mostrar un cuadro que se desplegara en pantalla
        en el cual estará listo para que puedan escribir en el cualquier valor, como por ejemplo un valor numérico por eso lleva
        consigo la terminación Input que es de entrada y Dialog que afirma desplegar un cuadro de dialogo en pantalla.*/
        String valor2 = JOptionPane.showInputDialog("Ingrese El Segundo Numero: ");
        
        //Hasta aquí ya tenemos guardado en nuestras variables de tipo String los valores a sumar, pero no podemos hacer uso de ello
        //ya que no son datos numéricos, el cual al hacer la operación directamente nos provocaría un error.       
                
        //Entonces es hora de convertir esos valores del tipo String a tipo int (Enteros):
        
        //Integer es una clase donde podremos hacer uso de sus propiedades como lo es el convertir un valor del tipo String a int
        //El cual en esta ocasión es necesario para nuestro proyecto y con respecto a .parseInt estamos diciendo a la maquina que analice
        //un valor para ser convertido a entero:
        int num1 = Integer.parseInt(valor1);//Usando el termino int estamos indicando que el tipo de valor a usar sera del tipo entero.
        int num2 = Integer.parseInt(valor2);//num1 o num2 es el nombre de nuestra variable y de donde se almacenara el valor con el cual
        
        //Realizaremos nuestra operación.
        int suma; //Declaramos la variable entera con el nombre suma en el cual se llevara acabo la operación.
        
        //realizamos la operación correspondiente que sera sumar los dos números.
        suma=num1+num2;//donde suma guardara el resultado de la operación de num1 mas num2(num1+num2), hasta este punto el sistema ya hizo su trabajo
                       //y ya tenemos los valores sumados, pero no vemos el resultado, para ello y en este caso aremos uso de la impresión de salida
                       //en el cual desplegaremos el resultado de dicha operación en nuestro cuadro de salida de nuestro IDE.
        System.out.println(suma);//listo, ahora solo corremos nuestro programa, mostrándonos el resultado de dicha operación.
        System.out.println("Resultado: "+suma);//para hacerlo un poco mas entendible agregamos un String a nuestra impresión el cual String también es otro tipo de variable.
        //Listo nuestro sistema ya esta corriendo al cien.
    }    
}
Esto es todo amigos, cualquier duda o sugerencia sera muy bien recibida.




No hay comentarios:
Publicar un comentario