用数组输入月份输出季节java
时间: 2024-10-10 13:05:04 浏览: 19
二维数组的输入输出.cpp
5星 · 资源好评率100%
在Java中,你可以创建一个数组来存储每个月份对应的季节,并通过用户输入的月份查找对应的季节。这里是一个简单的例子:
```java
public class SeasonByMonth {
public static final String[] MONTH_TO_SEASON = { "春", "夏", "秋", "冬" }; // 数组,分别对应1月到12月
public static void main(String[] args) {
int month; // 用户输入的月份
Scanner scanner = new Scanner(System.in);
System.out.println("请输入月份(1-12): ");
month = scanner.nextInt();
// 验证输入是否合法
if (month >= 1 && month <= 12) {
int index = month - 1; // 从1开始计数对应数组下标
System.out.println("对于月份 " + month + ",对应的季节是: " + MONTH_TO_SEASON[index]);
} else {
System.out.println("输入的月份无效");
}
scanner.close();
}
}
```
在这个程序中,用户会被提示输入一个月份,然后程序会根据输入找到相应的季节并打印出来。注意,月份是从1开始计数的,所以我们需要通过 `month - 1` 来获取数组中的值。
阅读全文