改行を嫌って一行書きしてるみたいだけど、 b1==1&&b2==1&&b3==1&&b4==1&&b5==1 しか有効にならないよ? 次のif文は、上の条件のときに「しか」判定されないし、その次のif文もその次の次のif文も… 全てのif文を有効にしたいのなら、改行しなきゃ