分岐ステートメントのひとつで、ある整数式の取りうる値により分岐が行われます。分岐する条件となる整数式を記述します。整数式がとり得る値のうち、コードブロックに書かれた処理を行う場合の定数(式)を記述します。文の動作は以下のようになります。整数式が定数式1に該当すれば、コードブロック1の処理を行います。文があるので、コードブロック2を処理せず終了します。整数式が定数式2に該当すれば、コードブロック2の処理を行います。文があるので、コードブロックを処理せず終了します。整数式が定数式1にも2にも該当しない場合は、コードブロックの処理を行います。数字を足す処理を考えてみましょう。