2016-04-19 18 views

答えて

2

condition1がtrueの場合、ここで

if (condition1) 
{ 
    // do one thing 
} 
if (condition2) 
{ 
    // do other thing 
} 

は、one thingが行われます。再びcondition2が真であれば、other thingも実行されます。

ネストされた:condition1がtrueの場合、ここで

if (condition1) 
{ 
    // do one thing 
    if (condition2) 
    { 
     // do other thing 
    } 
} 

は、one thingが行われます。また、condition2でもの場合は、other thingも実行されます。

other thingが発生するには、後者の場合、両方の条件が真である必要があることに注意してください。最初のケースでは、condition1が真または偽であることにかかわらず、condition2が真の場合、other thingが発生します。

+0

カスケードは真ではないと思う>>> if { } else if {} else if {} ....... {} else {} '[ここをクリック](http://palmsforcs1.pbworks.com/w/page/13844712​​/CascadingIf) – Michi

+0

^あなたは何ですかif-else-ifラダーと呼ばれます。 – CinCout

+0

はい、カスケードする場合はステートメント文としても知られています。 – Michi

関連する問題