package ListaPoo02;
import javax.swing.JOptionPane;
public class Calculadora {
private double numero01;
private double numero02;
private char acao;
public Calculadora (double numero01, double numero02, char acao){
this.numero01 = numero01;
this.numero02 = numero02;
this.acao = acao ;
}
public double getNumero01() {
return numero01;
}
public void setNumero01(double numero01) {
this.numero01 = numero01;
}
public double getNumero02() {
return numero02;
}
public void setNumero02(double numero02) {
this.numero02 = numero02;
}
public char getAcao() {
return acao;
}
public void setAcao(char acao) {
this.acao = acao;
}
public double somar (double numero01,double numero02){
double resultado;
if (acao == '1'){
resultado = numero01 + numero02;
}
return acao;
}
public double subtrair (double numero01,double numero02){
double resultado = 0 ;
if (acao == '2'){
resultado = numero01 - numero02;
}
return resultado;
}
public double multiplicar (double numero01,double numero02){
double resultado=0;
if (acao == '3'){
resultado = numero01 * numero02;
}
return resultado;
}
public double dividir (double numero01,double numero02){
double resultado=0;
if (acao == '4'){
resultado = numero01 / numero02;
}
return resultado;
}
public double resultado(){
double resultado = 0 ;
if(acao =='1'){
resultado = numero01 + numero02;
}else if(acao == '2'){
resultado = numero01 - numero02;
}else if(acao == '3'){
resultado = numero01 * numero02;
}else if(acao == '4'){
resultado = numero01 / numero02;
}
return resultado;
}
public static void main (String[] args){
Calculadora cal = new Calculadora(0.0 , 0.0, 'z' );
cal.somar(0,0);
cal.dividir(0,0);
cal.multiplicar(0,0);
cal.subtrair(0,0);
String acao = JOptionPane.showInputDialog(null, "informe a operação :\n 1=somar\n 2=subtrair\n 3=multiplicar\n 4=dividi");
char acao01 = (char) Integer.parseInt(acao);
String numero01 = JOptionPane.showInputDialog(null,"informe seu primeiro numero: ");
double numero04 = Integer.parseInt(numero01);
String numero02 = JOptionPane.showInputDialog(null,"informe seu primeiro numero: ");
double numero03 = Integer.parseInt(numero02);
JOptionPane.showMessageDialog(null, "resultado : " + cal.resultado());
}
}
bom dia pessoal minha duvida é nao tou conseguindo executar o main e nao sei onde eu estou errando tb me ajudem pf nao sei se minha chamada de metodo da errada nao sei