Os valores não estão sendo passados para os métodos :(
Quando eu imprimo, o valor retorna todo 0.0
import java.text.NumberFormat;
//import java.text.NumberFormat;
import javax.swing.*;
public class Ex02 {
public void lerNumeros (int num, int num2) {
try {
num = Integer.parseInt(JOptionPane.showInputDialog("1° Número: "));
num2 = Integer.parseInt(JOptionPane.showInputDialog("2° Número: "));
}
catch (NumberFormatException e) {
JOptionPane.showMessageDialog(null, "Apenas números inteiros nesse campo: ");
}
}
public void Somar (int num, int num2) {
float soma = num + num2;
JOptionPane.showMessageDialog(null, "Soma: " + soma);
}
public void Subtrair (int num, int num2) {
float sub = num - num2;
JOptionPane.showMessageDialog(null, "Subtração: " + sub);
}
public void Multiplicar (int num, int num2) {
float mult = num * num2;
JOptionPane.showMessageDialog(null, "Multiplicação: " + mult);
}
public void Divisao (int num, int num2) {
float div = num / num2;
JOptionPane.showMessageDialog(null, "Divisão: " + div);
}
public static void main (String args[]) {
int num = 0;
int num2 = 0;
Ex02 ex = new Ex02();
ex.lerNumeros(num, num2);
ex.Somar(num, num2);
ex.Subtrair(num, num2);
ex.Multiplicar(num, num2);
ex.Divisao(num, num2);
}
}