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