当我将switch
添加到某个类(不包含其他内容)时,出现以下错误(我正在使用Eclipse):
Syntax error, insert "ClassBody" to complete ClassDeclaration
我知道这个问题专门针对此类(以及开关),因为当我删除开关时,错误消失了。
我的代码:
class IsJoin {
switch (args[0]) {
default:
return true;
}
}
什么可能导致此错误?我发现的所有其他类似问题都包含缺少方括号,但这里并非如此。
答案 0 :(得分:0)
代码必须在方法,构造函数或初始化程序块中。例如,这将起作用:
public class IsJoin {
public boolean isJoin(String[] args) {
switch (args[0]) {
default:
return false;
}
}
}