Java 开关语句多例

2022-08-31 07:53:09

只是试图弄清楚如何为Java switch语句使用许多多个案例。以下是我正在尝试执行的操作的示例:

switch (variable)
{
    case 5..100:
        doSomething();
    break;
}

与必须做的比较:

switch (variable)
{
    case 5:
    case 6:
    etc.
    case 100:
        doSomething();
    break;
}

如果可能的话,有什么想法,或者什么是好的选择?


答案 1

第二个选项完全没问题。我不确定为什么一个响应者说这是不可能的。这很好,我一直在这样做:

switch (variable)
{
    case 5:
    case 6:
    etc.
    case 100:
        doSomething();
    break;
}

答案 2

可悲的是,这在Java中是不可能的。您必须求助于使用语句。if-else