不同case中的变量重复冲突,可以给case加上大括号{},default也可以加
int number = 2;
switch (number) {
case 1: {
int m = 100;
System.out.println(m);
break;
}
case 2: {
int m = 10;
System.out.println(m);
break;
}
default: {
System.out.println(100);
break;
}
}
参考:
java Switch中的case后面加上大括号({})和不加大括号的区别
博客介绍了在Java的Switch语句里,当不同case中的变量存在重复冲突时,可给case加上大括号{}来解决,default也能加,还提及了加与不加的区别。
3272

被折叠的 条评论
为什么被折叠?



