2015年5月27日if文で星座の判定を書いてみましょう。Console.ReadLine()でユーザーに誕生月と誕生日を入力させて、それに対して星座を出力させるプログラムです。長いプログラムですがif文が連なっているだけです。ここで使っているif文は入れ子になっています。if文の中にif文が入っている構造になっています。初めに以下の箇所でユーザーに入力させた文字列を整数値に変換しています。次にmonthの数値が1から12までのどの数値なのかを初めのif文で確認します。2つ目の入れ子のif文でdayの値により分別をします。if文は入れ子にすることが出来ることを覚えておいてください。monthが1だとしますと1月は山羊座もしくは水瓶座なので、これを入れ子の条件式によりさらに分別します。if文の入れ子についてまとめますと、初めのif文で大まかな分別を行い、入れ子のif文で詳細の分別を行いたい時にif文の入れ子を使います。この例では最初のif文で月を決めて、入れ子のif文で星座を決めます。結果の一例は以下の通りです。