Пытался седлать все максимально аккуратно.. Что именно не так у меня с выводом?
package com.javarush.task.task08.task0828;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.HashMap;
import java.util.Map;
/*
Номер месяца
*/
public class Solution {
public static String getMonth(Map<Integer, String> map, int month) {
return map.get(month);
}
public static void main(String[] args) throws IOException {
Map<Integer, String> map = new HashMap<Integer, String>();
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
int month = Integer.parseInt(reader.readLine());
map.put(1, "January");
map.put(2, "February");
map.put(3, "March");
map.put(4, "April");
map.put(5, "May");
map.put(6, "June");
map.put(7, "July");
map.put(8, "August");
map.put(9, "September");
map.put(10, "October");
map.put(11, "November");
map.put(12, "December");
System.out.printf("%s is the %s month",getMonth(map,month),month );
}
}