- ベストアンサー
if文が入れ子の場合の条件の解釈
以下のようにif文が入れ子の場合についての質問です。 if(条件1){ if(条件2){ 実行内容1 } }else{ 実行内容2 } このような場合、条件1がTrueでも条件2がFalseであれば、実行内容2が実行されるのでしょうか?それともこのような場合、両方の実行内容(実行内容1及び2)が実行されないのでしょうか? もしも、上記で実行内容2が実行されない場合: やはり、条件1がTrueで、かつ、条件2=Trueの場合以外は全て実行内容2が実行されるようにするには、下記のように「and」で条件を繋ぐしかないのでしょうか? if(条件1 and 条件2){ 実行内容1 }else{ 実行内容2 } 「and」で条件を繋ぐ場合、各条件が長いとコードが見にくくて大変不便です。 何か良い方法をお知りでしたら、お教え下さい。記述方法が記載されているサイトのURL等でも結構です。 よろしくお願いします。
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (5)
- 7tv3mm
- ベストアンサー率75% (12/16)
回答No.5
- himajin100000
- ベストアンサー率54% (1660/3060)
回答No.4
- himajin100000
- ベストアンサー率54% (1660/3060)
回答No.3
- himajin100000
- ベストアンサー率54% (1660/3060)
回答No.2
noname#77845
回答No.1
お礼
nicolishさん ご回答、ありがとうございました。 詳しいご説明ありがとうございました。nicolishさんは、人に説明するのが上手ですね。