default
case 位于另一个 case 前面的 switch
语句或表达式。
这种结构造成不必要的混淆。
通过快速修复可以将 default
case 移到最后位置。
只有给定分支的末尾有 break
/yield
时,才能进行修复。
示例:
switch (n) {
default:
System.out.println();
break;
case 1:
break;
}
在应用快速修复后:
switch (n) {
case 1:
break;
default:
System.out.println();
break;
}