/**
Номер месяца
Программа вводит с клавиатуры имя месяца и выводит его номер на экран в виде: "May is the 5 month".
Используйте коллекции.
Требования:
1. Программа должна считывать одно значение с клавиатуры.
2. Программа должна выводить текст на экран.
3. Программа должна использовать коллекции.
4. Программа должна считывать с клавиатуры имя месяца и выводить его номер на экран по заданному шаблону.
*/
public class Solution {
public static void main(String[] args) throws IOException {
//напишите тут ваш код
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
Map<Integer, String> map = new HashMap<>();
String[] month = {"January", "February", "March", "April", "May", "June",
"Juli", "August", "September", "October", "November", "December"};
for (int i = 1; i <= month.length; i++) {
map.put(i, month[i-1]);
}
while (true) {
System.out.println("Enter a month: ");
String enterMonth = reader.readLine();
if (map.containsValue(enterMonth))
System.out.println(enterMonth + " is the " + map.Чтоздесьдолжнобыть? + " month");
}
}
}Илья
30 уровень
Можно ли как-то обойтись без итераторов?
Решен
JuliJuly