java编写一个程序,从控制台输入一个月份(1到12之间的整数),并输出该月份属于哪个季节:春季(3、4、5月),夏季(6、7、8月),秋季(9、10、11月),冬季(12、1、2月)。
时间: 2024-12-18 10:17:14 浏览: 21
在Java中,你可以创建一个简单的命令行程序来完成这个任务。下面是一个基本的示例:
```java
import java.util.Scanner;
public class SeasonCalculator {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入月份(1-12):");
int month = scanner.nextInt();
if (month >= 1 && month <= 3) {
System.out.println("该月份属于春季。");
} else if (month >= 4 && month <= 6) {
System.out.println("该月份属于夏季。");
} else if (month >= 7 && month <= 9) {
System.out.println("该月份属于秋季。");
} else if (month >= 10 && month <= 12 || month == 1) {
System.out.println("该月份属于冬季。");
} else {
System.out.println("无效的月份输入。");
}
scanner.close();
}
}
```
在这个程序中,我们首先获取用户输入的月份,然后通过一系列if-else条件判断,将月份映射到对应的季节。如果输入的月份不在1到12之间,我们会给出错误信息。
阅读全文