条件が成り立たない場合の処理if文は条件が成り立つと内部の処理を行いますが、成り立たなかった場合に別の処理を実行する方法があります。それが「else」です。「else」を使った処理の基本事項について、以下にまとめておきます。ifの条件式が成り立たない場合に別の処理を行うのが「else」if...else...endという形で記述する。「もし〇〇なら、〇〇を行う。次のような形で、if...else...end文は記述します。if文が成り立つと処理1が成り立ち、成り立たないと処理2が実行されます。処理2(条件式がfalseの時、実行)end次のサンプルコードをみてください。「score」に「60」を代入してあります。スコアが80点より大きいなら「よくできました」と表示、もし80点以下なら「がんばりましょう」と表示させるプログラムです。'がんばりましょう'end「elsif」で条件を追加する「if」と「else」だけでなく、さらに条件を追加したい場合、「elsif」を使います。「elsif」を用いると「もし〇〇だったら、〇〇を行う。なくもし〇〇なら、〇〇を行う。何でもなければ〇〇を行う。」という条件分岐ができます。「elsif」を使う際の基本事項は次の通りです。「elsif」は必要な数だけ、並べることができる複数の条件に合致したとしても、実行されるのは最初の条件のみ。次のような形で、if...elsif...else...end文は記述します。if文が成り立つと処理1が実行、成り立たないと処理2が実行、それでも成り立たなければ、処理3が実行されます。処理3(条件式1も条件式2もfalseの時、実行)end次のサンプルコードをみてください。「score」に「73」を代入しています。スコアが80より大きいなら「よくできました」、スコアが60より大きいなら「まずまずです」、スコアが60以下なら「がんばりましょう」と表示するプログラムです。"がんばりましょう"endまとめ今回は「else」と「elsif」を使った複数条件分岐について確認しました。複数の条件分岐はよく出てくるので、マスターしておきたい内容ですね。コメントをキャンセルメールアドレスが公開されることはありません。