Почему валидатор не пропускает все же верно.
package com.javarush.task.task08.task0828;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.*;
/*
Номер месяца
*/
public class Solution {
public static void main(String[] args) throws IOException {
Map<Integer,String> season = new HashMap<>();
season.put(1,"January");
season.put(2,"February");
season.put(3,"March");
season.put(4,"April");
season.put(5,"May");
season.put(6,"June");
season.put(7,"Jule");
season.put(8,"August");
season.put(9,"September");
season.put(10,"October");
season.put(11,"November");
season.put(12,"December");
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String nameMonth = reader.readLine();
for (Map.Entry<Integer,String> map: season.entrySet()){
if(map.getValue().equals(nameMonth)){
System.out.println(map.getValue()+" is the "+map.getKey()+" month.");
}
}
}
}