読み込んだ整数値は奇数か偶数か (do文)

明解C言語 入門編 > 4. プログラムの流れの繰り返し >

読み込んだ整数値は奇数か偶数か (do文)

Java
import java.util.Scanner;

class Lesson024 {
    public static void main(String[] args) {
        Scanner stdIn = new Scanner(System.in);
        int cont;
        do
        {
            System.out.print("整数を入力してください:");
            int no = stdIn.nextInt();

            if (no % 2 != 0)
                System.out.println("その数は奇数です。");
            else
                System.out.println("その数は偶数です。");

            System.out.print("もう1度? [Yes…0/No…9]:");
            cont = stdIn.nextInt();
        } while (cont == 0);
    }
}

実行結果

L:\>java Lesson024
整数を入力してください:17
その数は奇数です。
もう1度? [Yes…0/No…9]:0
整数を入力してください:8
その数は偶数です。
もう1度? [Yes…0/No…9]:9