条件分岐コード 2. else ifを使う

複数の条件を組み合わせるelse ifという書き方が登場するステージです。
elseは「もしくは」みたいな意味の言葉です。出題文中のコードは以下のようなものですね。

こちらも日本語にしてみると、

という感じになります。コードを実行してみるまで、そこにスイッチがくるか宝石がくるかわからない時にこうする必要が出てきます。

ステージとしては、前方の2コマを順にチェック&操作するのでfor文を使って繰り返します。

ところで、下のようにelseを使わないでif文を2回書いたらどうなの?と思うかも知れません。

一応「else」を習うためのステージなのでelseを使う方がより模範的な回答ですが、このステージはどちらでもクリアできます。しかしこの2つの書き方は厳密には意味が違います。どう違うと思いますか?答えは追々。

改善希望!役に立った! (0 rating, 4 votes)
読み込み中...

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です