『未経験からプロへ』独学でプログラマーになる講座
[voice icon=”https://kinacoro.com/wp/wp-content/uploads/2019/04/スクリーンショット-2019-04-20-19.12.58.png” name=”いなお” type=”l”]それでは、独学でプログラマーになる講座を始めます。
今回のテーマは「else, else if」[/voice][voice icon=”https://kinacoro.com/wp/wp-content/uploads/2019/05/animal_chara_computer_neko.png” name=”ねこねこ” type=”r”]「else, else if」てなんだにゃ?[/voice][voice icon=”https://kinacoro.com/wp/wp-content/uploads/2019/04/スクリーンショット-2019-04-20-19.12.58.png” name=”いなお” type=”l”]前回の「if文」で学んだ「もし〜なら○○をする」という条件分岐に対してさらに分岐を追加する方法です。[/voice][voice icon=”https://kinacoro.com/wp/wp-content/uploads/2019/05/animal_chara_computer_neko.png” name=”ねこねこ” type=”r”]にゃるほど!「if文」のオプション機能みたいなことにゃ?[/voice][voice icon=”https://kinacoro.com/wp/wp-content/uploads/2019/04/スクリーンショット-2019-04-20-19.12.58.png” name=”いなお” type=”l”]まぁそんな感じ。
「もし〜なら○○をする、そうでなければ△△をする」という具合に「if文で指定した条件を満たさない場合はこの処理を実行する」というプログラムを書くことができるので、複数の条件分岐をつくることができます。
ではでは、早速始めていきましょう。[/voice]
動画でJavaプログラミング学習
動画を見ながら学習したい場合はこちらの動画をご覧ください。
【プロゲート実践&解説動画】独学でJavaプログラミング 2-5「else, else if」
【プロゲート徹底解説】独学でJavaプログラミング
それでは、いつもどおりプロゲートのスライドを見ながら学習していきます。
言ってることは単純なことばかりなので、聞き慣れない言葉が出てきても身構えずリラックスしながら見ていけば理解が早まります。
それでは始めていきます。
前回の記事はこちら
[kanren postid=”3965″]
独学Javaプログラミング 2-5「else, else if」
『else』
if文では「もし〜なら○○をする」というプログラムを書くことができます。else を使うと「もし〜なら○○をする、そうでない場合は△△をする」というように if文の条件に対して「そうでない場合」に実行するプログラムを書くことができます。
次の図をご覧ください。
この場合、if文の条件を満たしているので通常どおりにif文の{}内の処理が実行されます。
では次の図をご覧ください。
この場合、if文の条件を満たしていないため、else の {}内の処理が実行されます。
このようにif文の条件に対して「そうでない場合」に実行するプログラムを書くことができます。
それでは次のスライドを見てみましょう。
『else if』
if文の「もし〜なら○○をする」に対して「もし〜なら○○をする、そうでなくもし〜なら△△をする」というように「そうでない場合 + 条件」という形でプログラムを書くことができます。
次の図をご覧ください。
この場合、if文の条件を満たしておらず、次の else if の条件は満たしています。なので、else if の {}内の処理が実行されます。
それでは次のスライドに移ります。
『実行される処理』
基本的にプログラムは上の行から下に向かって1行ずつ順番に処理が実行されます。
if, else if, else の特徴として、上から順番に条件を見ていって、条件に合致した場合は {} 内の処理を実行しますが、それ以降の条件はいくら合致しても実行されません。最初に合致した条件の処理しか実行されないので覚えておきましょう。(どの条件も満たさなければ最終的に else の処理が実行されるということになります。)
それでは今回の演習課題を見てみましょう。
今回も簡単ですね^^
基本的な条件分岐はこれでOKです。
それでは最後にヒントを見て今回の復習をしましょう。
まとめ
ということで今回は「else, else if」を使って、if文の条件分岐を追加する方法を学びました!
このあたりはJava言語に限らず、すべてのプログラム言語に共通して登場するテクニックなのでしっかり覚えておきましょう。
ほかのJavaプログラミングの記事はこちら
[kanren postid=”3630,3669,3682,3700,3709,3794,3811,3816,3821,3826,3830,3835,3838,3842,3849,3875,3908,3911,3965″]
コメント