005 条件分岐(if文) 008 解答例

import java.util.Scanner;

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

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

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

        scanner.close();
    }
}

このプログラムでは、ユーザーから整数を入力し、その整数が奇数かどうかを判定して、奇数であった場合「奇数です」と表示します。偶数の場合は何も表示しません。

  • Scanner クラスを使用してユーザーから整数を受け取ります。
  • 受け取った整数を変数 number に格納します。
  • if 文を使用して、number を2で割り、余りが1であるかどうかを判定します。余りが1である場合、整数は奇数とみなされ、「奇数です」と表示します。それ以外の場合は何も表示しません。

このプログラムを実行すると、ユーザーが入力した整数が奇数かどうかが確認され、結果が表示されます。

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