Una de las funciones primordiales cuando empezamos a manejar un lenguaje de programación es realizar operaciones matemáticas básicas que nos permitan tomar entradas, procesarlas y convertirlas en salidas (Resultados), veamos hoy un ejemplo muy sencillo que nos ayudará a comprender el manejo básico de los formularios JFrame, las cajas de texto (JTextField) y la realización de operaciones en Java, para ello llevaremos a cabo un ejemplo de cómo sumar dos números en Java, vamos al ejemplo.
Cómo sumar dos números en Java: Operaciones básicas: Suma, Resta, Multiplicación y División
Vamos a recrear este ejemplo diseñando la siguiente interfaz:
Teniendo la anterior interfaz los campos de texto (JTextField), tienen como nombre: Txt1 y Txt2, procedemos a codificar.
🌟 ¡Visita Nuestra Tienda para Programadores! 🌟Descubre Códigos Fuente, Cursos, Software, Computadoras, Accesorios y Regalos Exclusivos. ¡Todo lo que necesitas para llevar tu programación al siguiente nivel!
Hacemos doble clic sobre el botón Sumar y escribimos.
String n1 = Txt1.getText(); String n2 = Txt2.getText(); int numero1 = Integer.parseInt(n1); int numero2 = Integer.parseInt(n2); int resultado = numero1 + numero2; JOptionPane.showMessageDialog(null, "La suma es: "+resultado);
Explicación del código
En el siguiente vídeo, podrás ver la explicación paso a paso de este ejercicio, te invito a verlo y comprender fácilmente cómo sumar dos números en Java, con interfaz en NetBeans.
En el código anterior realizamos la suma de dos números ingresados en JTextField, primero que todo obtenemos los datos:
String n1 = Txt1.getText(); String n2 = Txt2.getText();
Este tipo de componentes es utilizado para recibir datos de todo tipo; por lo tanto son tratados como String o cadena.
int numero1 = Integer.parseInt(n1); int numero2 = Integer.parseInt(n2);
Luego de obtener los datos ingresados por el usuario escribimos el código para convertir los valores recibidos (Que son de tipo String), en números, esto lo hacemos porque no es posible hacer operaciones aritméticas utilizando variables de tipo cadena, para ello hacemos la conversión con el código anterior.
Posteriormente solo hacemos la operación (en este caso una suma) y almacenamos el resultado en una variable, que posteriormente mostramos en un mensaje tipo JOptionPane.
Como resultado obtendríamos
Apuntes importantes acerca de realizar operaciones aritméticas con JTextField en Java
- Puedes hacer todo tipo de operaciones usando JTextField.
- Las operaciones de resta, multiplicación y división son iguales, solo cambia el operador (+-*/).
- Puedes utilizar los demás tipos de datos numéricos en Java como lo son: Float y Double, solo recuerda que al momento de convertir sería: double.parseDouble.., float.parseFloat.., para cada caso.
- Recuerda validar tus JTextField que no queden vacías, de lo contrario al pulsar el botón calcular tendrás errores.
- Analiza el tipo de datos que necesitas obtener y utiliza el acertado.
Hola como puedo sumar los dos numeros y que el resultado me salga en un JLabel?
Hola Valeri, para mostrarlo en un JLabel, solo cambiarías la línea para mostrar el resultado así:
int resultado = numero1 + numero2;
JLabel1.setText(«EL resultado es: «+resultado);
Saludos!