我有以下作业问题:
在其上写一个应用程序整数 读取整数并确定和 打印它是奇数还是偶数。
答案 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());
}
}