条件分岐の代表格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が実行されます。
分岐処理には、if文のほかにswitch文というのがあります。
switch文は、式を評価した結果の値によって分岐します。
書式1.
switch(式){ case 定数式1: 実行単位1; break; case 定数式2: 実行単位2; break; case 定数式3: 実行単位3; break; default: 実行単位4; }
式の結果が、定数式1に等しければ実行単位1が実行されます。どの定数式にも等しくなければ
defaultの実行単位4が実行されます。
Copyright 1997-2010 BBB All rights reserved.