int flg; if(条件1){flg=1}else{DoNothing();} if(条件2){flg=2}else{DoNothing();} if(条件3){flg=3}else{DoNothing();} if(条件4){flg=4}else{DoNothing();} if(条件5){flg=5}else{DoNothing();} switch(flg) { case 1:処理1;break; case 2:処理2;break; case 3:処理3;break; case 4:処理4;break; case 5:処理5;break; default:DoImpossible();break; }