Java开关和或语句

Java开关和或语句,java,Java,可能重复: 我有一个switch语句。是否有一种方法可以在开关中执行or语句。即 switch(val){ case 1 //Do Stuff break; case 2 //Do Stuff break; case 3 //Do Stuff break } 而是做一些类似的事情 switch(val){ case 1 or 3 //Do Stuff break; case 2 //Do Stuff break; } 是的,试试这个: switch(val){ cas

可能重复:

我有一个switch语句。是否有一种方法可以在开关中执行or语句。即

switch(val){

case 1
//Do Stuff
break;

case 2
//Do Stuff
break;

case 3
//Do Stuff
break
}
而是做一些类似的事情

switch(val){

case 1 or 3
//Do Stuff
break;

case 2
//Do Stuff
break;

}
是的,试试这个:

switch(val){

    case 1: case 3:
        //Do Stuff
        break;

    case 2:
        //Do Stuff
        break;

    default:
        //Do Stuff
        break;

}
始终记住也包括默认情况。

是:

switch(val) {

case 1:
case 3:
  //Do Stuff
  break;

case 2
  //Do Stuff
  break;
}
switch(val){
    case 1:
    case 2:
       //Do Stuff
       break;
    case 3:
       //Do Stuff
       break;
    default:
       break;
}
switch(val) {

case 1:    
case 2:
   //Do Stuff
   break;       
case 3:
   //Do Stuff
   break;
}