今回は、さらに複雑な条件分岐について紹介します。三つ以上の条件分岐if文は3つ以上の条件分岐も可能です。書き方の例を以下に示します。任意の数だけ書くことができます。実際に3つ以上の条件分岐を行うプログラム例を示します。}}実行結果は以下の通りです。入力した数値によって3つの場合に処理が分岐しています。(論理和)論理演算子を使用した条件分岐の例を以下に示します。}}実際に動かして、いろいろな組み合わせを試してみてください。switch文の場合、指定した変数の値が何と等しいかによって処理を分ける書き方になります。書き方の例を以下に示します。後に書く値として設定できるのは、int型などの整数値、char型、String型です。小数点を含むdouble型などは使えません。switch文を使ったプログラムを作ってみます。入力された数値によってメッセージが変わります。}}switch文の書き方は他の構文とは異なります。caseの後の値は括弧をつけません。処理もブロック({})ではなくコロン(:)の後なので注意してください。