你能在交换机的一个case语句中进行两次比较吗?

DLR*_*DLR 0 java switch-statement

我只是想知道我是否可以在switch语句中为一个案例测试两个字符串.例如:

     switch (month){
        case "Jan": ...

     }
Run Code Online (Sandbox Code Playgroud)

这是一个常规的switch语句,但有没有办法实现比较两个字符串的方法,例如:

    switch (month){
       case "Jan" || "January": ....
    }
Run Code Online (Sandbox Code Playgroud)

我想知道是否有办法实现这种代码方法,我可以测试Jan OR January.

Sot*_*lis 5

不是直接的.而是让执行流经cases

switch (month){
    case "Jan":
    case "January": 
        ...
}
Run Code Online (Sandbox Code Playgroud)

如果month等于"Jan"它会遇到这种情况并流入"January"案件.