表示調整
閉じる
挿絵表示切替ボタン
▼配色
▼行間
▼文字サイズ
▼メニューバー
×閉じる

ブックマークに追加しました

設定
0/400
設定を保存しました
エラーが発生しました
※文字以内
ブックマークを解除しました。

エラーが発生しました。

エラーの原因がわからない場合はヘルプセンターをご確認ください。

ブックマーク機能を使うにはログインしてください。
10/11

else if 文(多段階の条件分岐)

public class Main {

public static void main(String[] args) {

int score = 85; // テストの点数を85点とする


if (score >= 90) { // ① 90点以上なら「優」

System.out.println("優です!");

}

else if (score >= 80) { // ② 90点未満で、かつ80点以上なら「良」

System.out.println("良です!");

}

else if (score >= 70) { // ③ 80点未満で、かつ70点以上なら「可」

System.out.println("可です。");

}

else { // ④ 上記のどの条件も満たさない場合(70点未満)は「不可」

System.out.println("不可です。");

}

}

}


☆else if は、直前の if の条件が偽(False)だったときに、「そうでなくて、もし次の条件が真(True)だったら」という意味で、新たな条件を判定する。

 if、else if、else はセットで使われ、上から順番に判定され、どれか一つが実行されたら、残りはすべて無視される!

3つ以上の段階で処理を分けたいときに使うよ!!

点数を好きなものに変えよう!


評価をするにはログインしてください。
ブックマークに追加
ブックマーク機能を使うにはログインしてください。
― 新着の感想 ―
このエピソードに感想はまだ書かれていません。
感想一覧
+注意+

特に記載なき場合、掲載されている作品はすべてフィクションであり実在の人物・団体等とは一切関係ありません。
特に記載なき場合、掲載されている作品の著作権は作者にあります(一部作品除く)。
作者以外の方による作品の引用を超える無断転載は禁止しており、行った場合、著作権法の違反となります。

↑ページトップへ