複数booleanの組み合わせからbooleanの結論を得たい場合は、論理演算子を使いましょう。
ifとか三項演算子とか使ってムダにコードをわかりにくくしない。
bool boolA, boolB; bool result; //boolAもboolBもtrueの場合にtrue、それ以外はfalseとしたい場合 result = boolA && boolB //boolAかboolBのどちらかがtrueならtrue、両方ともfalseの場合はfalseとしたい場合 result = boolA || boolB
if(boolA == true){ if(boolB == true){ result = false; } }else{ result = true; } result = boolA?boolB:false; //(・д・) 確かにboolA && boolB と一緒になるけれども。