通常,switch语句中不需要default.但是,在以下情况下,代码只有在取消注释默认语句时才能成功编译.谁能解释为什么?
public enum XYZ {A,B};
public static String testSwitch(XYZ xyz)
{
switch(xyz)
{
case A:
return "A";
case B:
//default:
return "B";
}
}
Run Code Online (Sandbox Code Playgroud)