コース一覧
Java入門:条件分岐
第 3 章 まとめクイズ

Java入門:条件分岐

条件分岐の書き方を学び、入力や条件に応じて処理を選べるプログラムを作れるようにします。

1
条件分岐
01. if 文の基本5分
02. if-else 文5分
03. else if で複数分岐5分
04. 成績判定プログラム12分
05. うるう年を判定する5分
06. switch 文5分
07. 三項演算子5分
08. じゃんけんの勝敗判定15分
09. FizzBuzz の判定部分5分
10. 第 3 章 まとめクイズ5分

Java入門:条件分岐

01if 文の基本
02if-else 文
03else if で複数分岐
04成績判定プログラム
05うるう年を判定する
06switch 文
07三項演算子
08じゃんけんの勝敗判定
09FizzBuzz の判定部分
10第 3 章 まとめクイズ

第 3 章 まとめクイズ

クイズ1

次のコードを実行したとき、画面に出力されるのはどれでしょう。else if の順序に注目してください。

Java

public class Main {
    public static void main(String[] args) {
        int score = 75;
        if (score >= 60) {
            System.out.println("D");
        } else if (score >= 70) {
            System.out.println("C");
        } else if (score >= 80) {
            System.out.println("B");
        } else if (score >= 90) {
            System.out.println("A");
        } else {
            System.out.println("F");
        }
    }
}

クイズ2

次の Java の switch 文を実行したとき、画面に出力されるのはどれでしょう。break の有無に注目してください。

Java

int x = 2;
switch (x) {
    case 1:
        System.out.println("A");
    case 2:
        System.out.println("B");
    case 3:
        System.out.println("C");
        break;
    default:
        System.out.println("D");
}

クイズ3

次の Java の 三項演算子 を使った式について、x = 5 のとき result に入る値はどれでしょう。

Java

int x = 5;
String result = x >= 10 ? "large" : x >= 5 ? "medium" : "small";

クイズ4

次の Java の if-else 文について、正しい説明 はどれでしょう。

Java

if (x > 0)
    System.out.println("A");
    System.out.println("B");
else
    System.out.println("C");

クイズ5

Java で switch 文では書けない が、if-else 文では書ける のは次のうちどれでしょう。

未回答の問題は、不正解として正解と解説のみ表示します

ログインが必要です

クイズに回答するにはログインしてください。