相关疑难解决方法(0)

为什么我们需要突破案例陈述?

为什么编译器不会在交换机中的每个代码块之后自动放置break语句?这是出于历史原因吗?您何时需要执行多个代码块?

java language-design case break switch-statement

92
推荐指数
7
解决办法
6万
查看次数

切换不间断

我有一些switch语句,如下所示.请注意,没有休息.Findbugs仅在第二个案例陈述中报告错误.错误是:在一个案例落入下一个案例的地方找到切换语句.

switch(x) {

    case 0:
        // code

    case 1:
        // code

    case 2:
        // code
}
Run Code Online (Sandbox Code Playgroud)

java findbugs switch-statement

24
推荐指数
3
解决办法
6万
查看次数

标签 统计

java ×2

switch-statement ×2

break ×1

case ×1

findbugs ×1

language-design ×1