一回も披露したことのない豆知識

javaについての質問です。
「キーボードから1~12の数を入力すると陰暦の月の名前を繰り返し表示する」
という条件を満たすコードを教えて下さい。

A 回答 (1件)

BufferedReader br = new BufferedReader(new InputStreamReader(System.in));


String[] months = {"睦月", "如月", "弥生", "卯月", "皐月", "水無月", "文月", "葉月", "長月", "神無月", "霜月", "師走"};

try {
while (true) {
int month = Integer.parseInt(br.readLine());
if (month <= 0 || 12 < month) break;
System.out.println(months[month-1]);
}
br.close();
} catch (IOException e) {}
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!