Bom gente, fui fazer um programinha para mostrar à um colega como funciona o conceito de OO, aí me ferrei no seguinte minha MAIN não está chamando a class que construi, sei que dá pra fazer o que eu fiz num bloco só, por isso por favor evitem fazer esse comentárioi pois já expliquei o motivo, HEHEHEHE , mas me ajudem a saber onde EU ERREEEEEEIIIIII !
[code]public class Operacoes
{
private String erro;
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;
}
}[/code]
E aqui vai a Main:
[code]import javax.swing.JOptionPane;
public class Calculo
{
public static void main (String args[])
{
Operacoes calcNum = new Operacoes();
String opcao;
String numero1;
String numero2;
int n1;
int n2;
int res;
int op1;
opcao = JOptionPane.showInputDialog("Entre com a Operação Desejada");
op1 = Integer.parseInt(opcao);
numero1 = JOptionPane.showInputDialog("Entre com o Primeiro Inteiro");
n1 = Integer.parseInt(numero1);
numero2 = JOptionPane.showInputDialog("Entre com o Segundo Inteiro");
n2 = Integer.parseInt(numero2);
JOptionPane.showMessageDialog(null, calcNUm.realizarCalculo(op1, n1, n2, res), "Resultado",
JOptionPane.INFORMATION_MESSAGE);
}
}
[/code]
Ignorem a variável erro que não está sendo usado pra nada…
Bom uso o blueJ e quando compilo a Main dá o seguinte erro:
cannot find symbol - variable calcNum
Desde já agradeço a Todos !!
Abraços