java – 错误:在类Calculate中找不到主方法,请将main方法定义为
发布时间:2020-12-15 05:17:38 所属栏目:Java 来源:网络整理
导读:参见英文答案 “Main method not found” error when starting program? ????????????????????????????????????7个 我需要帮助主方法,我收到此错误: Error: Main method not found in class Calculate,please define the main method as: public static voi
|
参见英文答案 >
“Main method not found” error when starting program? ????????????????????????????????????7个
我需要帮助主方法,我收到此错误: Error: Main method not found in class Calculate,please define the main method as:
public static void main(String[] args)
这是代码: class Calculate {
private double fn;
private double sn;
private char op;
public void setNumber(double fnum,double snum){
this.fn = fnum;
this.sn = snum;
}
public double getNumber1(){
return fn;
}
public double getNumber2(){
return sn;
}
public void setOper(char oper){
this.op = oper;
}
public char getOper(){
return op;
}
public void getAnswer(){
double ans;
switch (getOper()){
case 'a': {
ans = add(getNumber1(),getNumber2());
ansOutput(ans);
break;
}case 'b': {
ans = sub (getNumber1(),getNumber2());
ansOutput(ans);
break;
}case 'c': {
ans = mul (getNumber1(),getNumber2());
ansOutput(ans);
break;
}case 'd': {
ans = div (getNumber1(),getNumber2());
ansOutput(ans);
break;
}default:
System.out.println("--------------------------");
System.out.println("Invalid choice of operator");
System.out.println("--------------------------");
}
}
public static double add(double x,double y){
return x + y;
}
public static double sub(double x,double y){
return x - y;
}
public static double mul(double x,double y){
return x * y;
}
public static double div(double x,double y){
return x / y;
}
public static void ansOutput(double x){
System.out.println("----------- -------");
System.out.printf("the answer is %.2fn",x);
System.out.println("-------------------");
}
}
解决方法
重新启动IDE,一切都会好的
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
