java编写程序,要求根据月份判断季节:3,4,5月为春天;6,7,8 为夏天;9,10,11 为秋天;12,1,2java
时间: 2024-09-27 12:13:46 浏览: 35
在Java中,你可以创建一个函数来根据月份判断季节。这里是一个简单的方法实现:
```java
public class SeasonCalculator {
public static void main(String[] args) {
int month = getMonthFromUserInput(); // 获取用户输入的月份
String season = judgeSeason(month);
System.out.println("当前季节为:" + season);
}
// 函数用于获取用户输入的月份
private static int getMonthFromUserInput() {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入月份(1-12): ");
return scanner.nextInt();
}
// 判断季节的函数
private static String judgeSeason(int month) {
if (month >= 3 && month <= 5) {
return "春天";
} else if (month >= 6 && month <= 8) {
return "夏天";
} else if (month >= 9 && month <= 11) {
return "秋天";
} else if (month == 1 || month == 2 || month == 12) {
return "冬天";
} else {
throw new IllegalArgumentException("无效的月份");
}
}
}
```
这个程序首先获取用户输入的月份,然后调用`judgeSeason`函数根据月份返回对应的季节。注意,12月也被视为冬季。
阅读全文