3

重複の可能性:
JavaスイッチでORステートメントを使用できますか?

switchステートメントがあります。スイッチ内でまたはステートメントを実行する方法はありますか?つまり

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;

}
4

4 に答える 4

9

はい、これを試してください:

switch(val){

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

    case 2:
        //Do Stuff
        break;

    default:
        //Do Stuff
        break;

}

デフォルトのケースも忘れずに含めてください。

于 2012-05-15T12:35:29.483 に答える
2
switch(val) {

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

case 2
  //Do Stuff
  break;
}
于 2012-05-15T12:35:43.087 に答える
0

はい:

switch(val){
    case 1:
    case 2:
       //Do Stuff
       break;
    case 3:
       //Do Stuff
       break;
    default:
       break;
}
于 2012-05-15T12:36:06.487 に答える
0
switch(val) {

case 1:    
case 2:
   //Do Stuff
   break;       
case 3:
   //Do Stuff
   break;
}
于 2012-05-15T12:36:52.790 に答える