005 条件分岐(if〜else文) 011 解答例

import java.util.Scanner;

public class AlcoholAgeCheck {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        System.out.print("年齢を入力してください: ");
        int age = scanner.nextInt();

        if (age < 20) {
            System.out.println("飲酒は禁止です");
        } else {
            System.out.println("飲酒は許可されています");
        }

        scanner.close();
    }
}

このプログラムでは、ユーザーからの入力を受け取り、年齢に応じて飲酒制限に従ったメッセージを表示しています。

  • Scanner クラスを使用してユーザーから年齢を受け取ります。
  • if-else 文を使用して、年齢が20未満であるかどうかを判定します。条件が満たされる場合、「飲酒は禁止です」と表示されます。それ以外の場合、「飲酒は許可されています」と表示されます。

このプログラムを実行すると、ユーザーの年齢に応じて「飲酒は禁止です」または「飲酒は許可されています」が表示されます。

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