首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

请问一下

2012-02-01 
请教一下packagecalcpublicclassServer{publicstaticdoubleGetresult(doublenumberA,doublenumberB,Strin

请教一下
package   calc;

public   class   Server   {

public   static   double   Getresult(double   numberA,double   numberB,String   mark){

double   result=0d;
 
switch   (mark){
case   "+ ":   result=numberA+numberB;break;
case   "- ":   result=numberA-numberB;break;
case   "* ":   result=numberA*numberB;break;
case   "/ ":   result=numberA/numberB;break;

}
 

return   result;


}

}
请问一下、这个哪边有错么?

[解决办法]
public class Server { 

public static double Getresult(double numberA,double numberB){ 

double result=0d; 
char mark='+'; //最好设置个初始值,或者用System.in手动输入符号
switch(mark){ 
case '+': result=numberA+numberB;break; 
case '-': result=numberA-numberB;break; 
case '*': result=numberA*numberB;break; 
case '/': result=numberA/numberB;break; 


  

return result; 



public static void main(String args[]){
double m=Getresult(3.0,4.0);
System.out.print(m);
}

}

热点排行