java中的算术

时间:2011-04-03 13:36:17

标签: java

我有以下作业问题:

  

在其上写一个应用程序整数   读取整数并确定和   打印它是奇数还是偶数。

2 个答案:

答案 0 :(得分:12)

使用Scanner课程阅读输入。

将输入存储为整数。检查输入是否确实是一个有效的整数。否则,抛出异常。

然后,使用modulo operator检查它是奇数还是偶数。

如果它是奇数或偶数,请使用System.out.println进行打印。

答案 1 :(得分:0)

public static void main(String[] args) {

    System.out.println("Enter number");

    Scanner sc = new Scanner(System.in);

    try {

        int i = sc.nextInt();
        if (Math.abs(i) / i == 1) {
            if ((Math.abs(i) % 2) == 0) {
                System.out.println("Even");
            } else {
                System.out.println("Odd");
            }
        }

    } catch (Exception ex) {
        System.out.println("Exception " + ex.toString());
    }

}