这是我为创建一个给出预期错误的游戏搜索树而编写的代码的一部分。它有什么错误,为什么我的程序会抛出它?
package player;
import java.lang.Math.*;
public class Strategy {
private static int switch (int player) {
return Math.abs(1 - player);
}
}
错误:
player/strategy.java:12: error: <identifier> expected
private static int switch (int player) {
^
player/strategy.java:12: error: illegal start of type
private static int switch (int player) {
^
player/strategy.java:12: error: <identifier> expected
private static int switch (int player) {
^
答案 0 :(得分:1)
switch
是保留关键字。您不能将其用作方法名称。除了声明switch
statement之外,您不能将其用作其他任何内容。
答案 1 :(得分:1)
switch
是one of the java's reserved keyword您无法将您的方法命名为该名称,请更改您的方法名称以进行修复