What's wrong?
Whot is "specified template" ?
package com.codegym.task.task08.task0828;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.*;
/*
Month number
*/
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String s = br.readLine();
/* HashMap<Integer,String> mon = new HashMap<Integer,String>();
mon.put(1, "January");
mon.put(2, "February");
mon.put(3, "March");
mon.put(4, "April");
mon.put(5, "May");
mon.put(6, "July");
mon.put(7, "June");
mon.put(8, "August");
mon.put(9, "September");
mon.put(10, "October");
mon.put(11, "November");
mon.put(12, "December");
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String s = br.readLine();
for( Map.Entry<Integer,String> mm: mon.entrySet())
if (mm.getValue().toUpperCase().equals(s.toUpperCase()) )
System.out.print(mm.getValue() + " is the " + mm.getKey()+ " month");
*/
ArrayList<String> ar = new ArrayList <String>(12);
ar.add("January");
ar.add( "February");
ar.add("March");
ar.add( "April");
ar.add( "May");
ar.add( "July");
ar.add( "June");
ar.add( "August");
ar.add( "September");
ar.add( "October");
ar.add( "November");
ar.add( "December");
for( int i=0;i<ar.size();i++) {
if (ar.get(i).toUpperCase().equals(s.toUpperCase())) {
String text = ar.get(i) + " is month" + (i + 1);
System.out.println(text);
break;
}
}
}
}