ayuda plis!
necesito resolver este programa con scanner y herencia pero no se q error tengo
import java.util.Scanner;
public class MeOperaciones{
public void main (String[]arg){
double num1,num2;
int opc;
Suma S;
Resta R;
Multiplicacion M;
Divicion D;
Scanner a=new.Scanner(System.in);
System.out.println("Suma");
System.out.println("Intro num1");
num1=a.nextDouble();
System.out.println("Intro num2");
num2=a.nextDouble();
S.operacion();
System.out.println("Resta");
System.out.println("Intro num1");
num1=a.nextDouble();
System.out.println("Intro num2");
num2=a.nextDouble();
R.Operacion();
System.out.println("Multiplicacion");
System.out.println("Intro num1");
num1=a.nextDouble();
System.out.println("Intro num2");
num2=a.nextDouble();
M.Operacion();
}
}
import java.util.Scanner;
class Suma extends MeOperaciones{
double Sum;
public Suma(double num1,double num2,double Sum){
super(num1,num2);
this.Suma=Suma;
}
public Suma(){
Sum=0;
}
public void Operacion(){
Sum=num1+num2;
System.out.println("la suma es"+ Sum);
}
}
import java.util.Scanner;
class Resta extends MeOperaciones{
double Res;
public Resta(double num1,double num2,double Res){
this.Resta=Resta;
}
public Resta(){
Sum=0;
}
public void Operacion(){
Res=num1-num2;
System.out.println("la resta es"+ Res);
}
}
import java.util.Scanner;
class Multiplicacion extends MeOperaciones{
double Mul;
public Multiplicacion(double num1,double num2,double Mul){
Mul=Multiplicacion;
}
public Multiplicacion(){
Mul=0;
}
public void Operacion(){
Mul=num1*num2;
System.out.println("la multiplicacion es"+ Mul);
}
}
import java.util.Scanner;
public class MeOperaciones{
public void main (String[]arg){
double num1,num2;
int opc;
Suma S;
Resta R;
Multiplicacion M;
Divicion D;
Scanner a=new.Scanner(System.in);
System.out.println("Suma");
System.out.println("Intro num1");
num1=a.nextDouble();
System.out.println("Intro num2");
num2=a.nextDouble();
S.operacion();
System.out.println("Resta");
System.out.println("Intro num1");
num1=a.nextDouble();
System.out.println("Intro num2");
num2=a.nextDouble();
R.Operacion();
System.out.println("Multiplicacion");
System.out.println("Intro num1");
num1=a.nextDouble();
System.out.println("Intro num2");
num2=a.nextDouble();
M.Operacion();
}
}
import java.util.Scanner;
class Suma extends MeOperaciones{
double Sum;
public Suma(double num1,double num2,double Sum){
super(num1,num2);
this.Suma=Suma;
}
public Suma(){
Sum=0;
}
public void Operacion(){
Sum=num1+num2;
System.out.println("la suma es"+ Sum);
}
}
import java.util.Scanner;
class Resta extends MeOperaciones{
double Res;
public Resta(double num1,double num2,double Res){
this.Resta=Resta;
}
public Resta(){
Sum=0;
}
public void Operacion(){
Res=num1-num2;
System.out.println("la resta es"+ Res);
}
}
import java.util.Scanner;
class Multiplicacion extends MeOperaciones{
double Mul;
public Multiplicacion(double num1,double num2,double Mul){
Mul=Multiplicacion;
}
public Multiplicacion(){
Mul=0;
}
public void Operacion(){
Mul=num1*num2;
System.out.println("la multiplicacion es"+ Mul);
}
}