switch语句中的*号问题
/*将两个整数值和一个运算符存储在相应的变量中
并执行必要的运算(使用switch语句)
*/
public class practice_2 {
public static void main(String []args)
{
int x,y;
char operator;
x =Integer.parseInt(args[0]);
operator =args[1].charAt(0);
y =Integer.parseInt(args[2]);
switch(operator)
{
case'+':
System.out.println("x + y ="+(x+y));
break;
case'-':
System.out.println("x - y ="+(x-y));
break;
case'*':
System.out.println("x * y ="+(x*y)); break;
case'/':
System.out.println("x / y ="+(x/y));
break;
default:
System.out.println("输入的运算符不对!");
}
}
}
很郁闷,不管怎么调试,当输入"*"号时,都报错,认为是个".project",弄得我都没脾气了,请教各位高手.........