如何用Java编程实现,让用户通过键盘输入一个整数后,能够判断其正负性和奇偶性并显示相应的结果?
时间: 2024-09-25 15:13:03 浏览: 43
在Java中,你可以使用Scanner类获取用户的键盘输入,然后使用if-else条件语句来判断输入的整数的正负性和奇偶性。以下是一个简单的示例:
```java
import java.util.Scanner;
public class IntegerChecker {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个整数:");
int number = scanner.nextInt();
if (number > 0) {
System.out.println("这是一个正数。");
if (number % 2 == 0) {
System.out.println("并且它是偶数。");
} else {
System.out.println("并且它是奇数。");
}
} else if (number < 0) {
System.out.println("这是一个负数。");
if (Math.abs(number) % 2 == 0) {
System.out.println("并且它是偶数(绝对值)。");
} else {
System.out.println("并且它是奇数(绝对值)。");
}
} else { // number == 0
System.out.println("这是一个零。");
System.out.println("零既不是正数也不是负数,所以它既不是偶数也不是奇数。");
}
scanner.close(); // 关闭扫描器
}
}
```
用户输入一个整数后,程序会打印出关于该数字正负性和奇偶性的信息。
阅读全文