005 条件分岐(条件演算子) 030 解答例

import java.util.Scanner;

public class TestResult {
    public static void main(String[] args) {
        // Scannerを使ってユーザーにテストの点数を尋ねる
        Scanner scanner = new Scanner(System.in);
        System.out.print("テストの点数を入力してください: ");
        
        // テストの点数を取得
        int score = scanner.nextInt();
        
        // 条件演算子を使用して合格か不合格かを判定し、結果を表示
        String result = (score >= 80) ? "合格" : "不合格";
        System.out.println("結果: " + result);
        
        // Scannerを閉じる
        scanner.close();
    }
}

このプログラムでは、ユーザーにテストの点数を尋ね、その点数が80以上なら「合格」、それ以下なら「不合格」と表示しています。条件演算子 (条件) ? 真の場合の値 : 偽の場合の値 を使用しています。

「005条件分岐」問題集リスト