编写一个Java应用程序,读取用户任意输入的1个1到12整数作为月份,判断他们所属的季节,并且按照不同的季节输出“春暖花开”“夏日炎炎”“秋高气爽”“白雪皑皑”。
时间: 2024-09-28 18:17:28 浏览: 26
编写一个Java程序来实现这个功能,你可以创建一个`main`函数,首先提示用户输入月份,然后通过if-else条件语句来判断月份并输出对应的季节。以下是简单的代码示例:
```java
import java.util.Scanner;
public class SeasonDetector {
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) { // 冬季(包括1月)
System.out.println("白雪皑皑");
} else {
System.out.println("输入错误,请输入1到12的月份。");
}
scanner.close();
}
}
```
在这个程序中,我们首先导入了`Scanner`类用于获取用户的输入,接着用户会被提示输入月份,程序会检查输入值并根据范围判断属于哪个季节。
阅读全文