制御構造

if文

条件分岐の代表格if文です。

書式1.

if(式){
    実行単位;
}

この場合、式が真(true)なら実行単位が実行されます。偽(false)なら何も実行されません。
式が偽(false)の場合、別の実行単位を実行するには、elseを使用します。

書式2.

if(式){
    実行単位1;
}
else{
    実行単位2;
}

二つ以上の条件で分岐したい場合、else ifを使用します。

書式3.

if(式1){
    実行単位1;
}
else if(式2){
    実行単位2;
}
else{
    実行単位3;
}

これで、式1が真(true)なら実行単位1を式1が偽(false)で式2が真(true)なら実行単位2を
式1にも式2にも一致しないなら実行単位3が実行されます。

switchif文

分岐処理には、if文のほかにswitch文というのがあります。
switch文は、式を評価した結果の値によって分岐します。

書式1.

switch(式){
case 定数式1:
    実行単位1;
    break;
case 定数式2:
    実行単位2;
    break;
case 定数式3:
    実行単位3;
    break;
default:
    実行単位4;
}

式の結果が、定数式1に等しければ実行単位1が実行されます。どの定数式にも等しくなければ
defaultの実行単位4が実行されます。