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

import java.util.Scanner;

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

        System.out.print("正の整数を入力してください: ");
        int number = scanner.nextInt();

        if (number % 2 == 0) {
            System.out.println("偶数です");
        } else {
            System.out.println("奇数です");
        }

        scanner.close();
    }
}

このプログラムでは、ユーザーからの入力を受け取り、入力された整数が偶数か奇数かを判定しています。

  • Scanner クラスを使用してユーザーから正の整数を受け取ります。
  • if-else 文を使用して、整数が偶数かどうかを判定します。整数を2で割り、余りが0である場合、整数は偶数と判定され、”偶数です” と表示されます。それ以外の場合、整数は奇数と判定され、”奇数です” と表示されます。

このプログラムを実行すると、ユーザーが入力した整数が偶数か奇数かに応じて、「偶数です」または「奇数です」が表示されます。

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