ここでは缶ジュースの値段(cannedJuicePrice)が100以下であることが条件。elseは『そうでなければ』という意味。ここに買わないという意味のプログラムを書く}このように、データや変数がどのような値かに応じて、やることが変わるプログラムをかけます。具体的に書き方を見ていきましょう。『もし』をあらわすための方法です。ifは英語の『もし』ですね。条件は()の中に書きます。{}の中には、条件が正しいときに行う行為を書きます。日本語:もしXだったらAする。if(X)は『もしXだったら』という意味です。4が3より大きければ、コマンドライン画面に4は3より大きいと表示する。Console.WriteLine("4は3より大きい。『もし』が二つ以上あるときにつかう文です。ifであらわされる最初の条件が正しいときは、最初の条件に対応する動作をします。ifであらわされる二番目の条件が正しいか判断します。正しい場合、二番目の条件に対応する動作をします。日本語との対比で、どういう構造になっているか見ていただきましょう。なく、YだったらBする。if(X)は『もしXなら』という意味です。if(Y)は『そうでなく、Yだったら』という意味です。Bする;}実例をご紹介します。4が4より大きければ、コマンドライン画面に『4は4より大きい』と表示する。なく、4が4と等しければ、コマンドライン画面に『4は4と等しい』と表示する。if/else文どれも当てはまらないときの処理を付け加えるときにつかいます。日本語との対応で、感覚をつかんでいただきましょう。日本語:もしXならAする。どれでもないならCする。テストの実際の点(realScore)と期待点(expectedScore)を比較します。switch代表的な条件分岐文はif文です。特定の場合、switch文と呼ばれる別の条件分岐文を使うべきです。4つか5つほどの、限られた値しかとらないデータがあり、その値に応じて、動作を変えたいときです。if文とswitch文の比較を見てもらいましょう。下の場合、switch文を使うのが望ましいです。randomLuckyNumberは、0、1、2、3、4、5しか取らない。randomLuckyNumberは、0、1、2、3、4、5しか取らない。randomLuckyNumberについて、値がxxxの場合(case)の動作を述べている。注意点いくつか、条件制御文を使う上での注意点をお話しします。基準値』の順番にする。ネストを深くしないif文の入れ子は避けてください。1重にするのが理想です。二重のif文にしている。