请教高手,请看看能不能帮上忙?
运行 java Calculate 2 * 3
Calculate 类是定义的一个计算类,运行其它的操作都行如(+ - /)可是就是*不成功,而且出错了,程序如下:
public class Calculate
{
public static void main(String[] args)
{
double sum;
System.out.println("You have enter "+args[0]+args[1]+args[2]);
char c=args[1].charAt(0);
double a=Double.parseDouble(args[0]);
double b=Double.parseDouble(args[2]);
switch(c)
{
case '*':sum=a*b;
System.out.println(a+"*"+b+"="+sum);break;
case '/':sum=a/b;
System.out.println(a+"/"+b+"="+sum);break;
case '+':sum=a+b;
System.out.println(a+"+"+b+"="+sum);break;
case '-':sum=a-b;
System.out.println(a+"-"+b+"="+sum);break;
case '%':sum=(int)a%(int)b;
System.out.println(a+"%"+b+"="+sum);break;
default:break;
}
}
}