我在这段代码中有一个错误
System.out.println("enter grade ");
Scanner input2 = new Scanner(System.in);
String grade = input2.nextLine();
switch(grade)
{
case "a":
g=10;
break;
case "b":
g=8;
break;
default:
System.out.println("invalid grade");
break;
}
我正在使用日食开普勒。它给了我正确的输出。
但是当用 eclipse helios 编写相同的代码时,它会说:
Cannot switch on a value of type String. Only convertible int values or enum constants are permitted
帮我解决这个问题。