Olá Galera me ajudem nesse Código:
class operacoes
public class Operacoes
{
public Operacoes()
{
}
public Double realizarCalculo(int op, double num1, double num2, double resultado)
{
switch(op){
case 1:
resultado = num1 + num2;
break;
case 2:
resultado = num1 - num2;
break;
case 3:
resultado = num1 * num2;
break;
case 4:
resultado = num1 / num2;
break;
default:
// Operacoes.retornaErro(String erro2 = "");
} //fim do switch
return resultado;
}
public String retornaErro(String erro1)
{
erro1 = "Digite uma Operação Válida";
return erro1;
}
}
class Calculo modificada
import javax.swing.JOptionPane;
public class Calculo
{
public static void main (String args[])
{
Operacoes calcNum = new Operacoes();
String opcao;
String numero1;
String numero2;
double resu;
double n1;
double n2;
double res = 0;
int op1;
opcao = JOptionPane.showInputDialog("Entre com a Operação Desejada");
op1 = Integer.parseInt(opcao);
if(op1 < 5){
numero1 = JOptionPane.showInputDialog("Entre com o Primeiro Inteiro");
n1 = Double.parseDouble(numero1);
numero2 = JOptionPane.showInputDialog("Entre com o Segundo Inteiro");
n2 = Double.parseDouble(numero2);
resu = calcNum.realizarCalculo(op1, n1, n2, res);
JOptionPane.showMessageDialog(null, "Resultado = " + resu, "Resultado", JOptionPane.INFORMATION_MESSAGE);
}
else
JOptionPane.showMessageDialog(null, "" + calcNum.retornaErro(String e = ""), "Erro", JOptionPane.ERROR_MESSAGE);
}
}
Tá dando erro na JOptionPane do ELSE, ele diz que falta uma {
Desde já agradeço !! :cool:


