编写一个程序,要求用户输入一个整数。程序首先检查该整数是否为0。如果是0,则输出“这是零”。否则,进一步检查该整数是正数还是负数,并根据整数的奇偶性提供更详细的描述。例如: “这是一个正偶数” “这是一个负奇数”
时间: 2024-09-12 18:10:58 浏览: 58
下面是一个简单的Java程序示例,用于根据上述要求处理用户输入的整数:
```java
import java.util.Scanner;
public class NumberDescription {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个整数: ");
int number = scanner.nextInt();
if (number == 0) {
System.out.println("这是零");
} else {
String positiveOrNegative = number > 0 ? "正" : "负";
String evenOrOdd = number % 2 == 0 ? "偶" : "奇";
System.out.println("这是一个" + positiveOrNegative + evenOrOdd + "数");
}
scanner.close();
}
}
```
这个程序首先创建了一个`Scanner`对象来读取用户的输入。它提示用户输入一个整数,然后读取这个整数。接着程序使用`if`语句检查整数是否为0。如果是0,则输出相应的信息。如果不是0,则进一步使用条件运算符(也称为三元运算符)检查整数的正负和奇偶性,并输出一个描述字符串。
阅读全文