Java输入月份弹出月份
时间: 2024-12-09 15:17:16 浏览: 8
在Java中,如果你想让用户通过键盘输入月份并显示对应的名称(如“一月”、“二月”等),你可以使用`Scanner`类获取用户的输入,然后根据输入的数字来匹配相应的月份字符串。这里有一个简单的示例:
```java
import java.util.Scanner;
import java.util.HashMap;
public class Main {
public static void main(String[] args) {
HashMap<Integer, String> months = new HashMap<>();
months.put(1, "一月");
months.put(2, "二月");
// ... 添加更多月份映射,直到12
Scanner scanner = new Scanner(System.in);
System.out.println("请输入月份(1-12):");
int inputMonth = scanner.nextInt();
if (months.containsKey(inputMonth)) {
System.out.println("您输入的是:" + months.get(inputMonth));
} else {
System.out.println("无效的月份输入。");
}
scanner.close();
}
}
```
在这个例子中,用户会看到提示信息,输入数字后程序会查找对应的地图`months`,如果找到则输出月份名称,否则输出错误信息。
阅读全文