0
enter import java.io.*;
class eval
{
double add(double a,double b)
{
return (a+b);
}
double sub(double a,double b)
{
return (a-b);
}
double mul(double a,double b)
{
return (a*b);
}
double div(double a,double b)
{
return (a/b);
}
}
class cal extends eval
{
public static void main(String args[])throws IOException
{
eval a1=new eval();
try{
System.out.println("1) Add");
System.out.println("2) Subtract");
System.out.println("3) Multiply");
System.out.println("4) Divide");
System.out.println("5) Enter your choice");
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
int ch;ch=Integer.parseInt(br.readLine());
System.out.println("Enter two number");
double a;a=Integer.parseInt(br.readLine());
double b;b=Integer.parseInt(br.readLine());
switch(ch)
{
case 1:
a1.add(a,b);
break;
case 2:
a1.sub(a,b);
break;
case 3:
a1.mul(a,b);
break;
case 4:
a1.div(a,b);
break;
}
}
catch (IOException e)
{
System.out.println("Error occured, please restart application.");
}
}
}exception dans le thread "principal" java.lang.NoClassDefFoundError: cal/classe
j'ai compilé en tapant: -. javac cal.java et la course par java cal – Gaurav
Je suis désolé pour une erreur, l'erreur s'est produite pendant que j'ai essayé d'exécuter le fichier cal.class – Gaurav
@Gaurav Ceux qui ont tous les deux raison; Es-tu certain que tu as fait 'java cal' au lieu de' java cal.class'? Java interprète le '.' comme un séparateur de paquets, donc il essaie de trouver la classe' class' dans le paquet 'cal'; donc 'NoClassDefFoundError: cal/class' –