Номер месяца

  • 5
  • Недоступна
Программа вводит с клавиатуры имя месяца и выводит его номер на экран в виде: «May is the 5 month». Используйте коллекции.
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (352)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Владимир
Уровень 19, Пермь
19 июля, 17:21
этого нету в условии задачи System.out.println(month + " isn't a month"); а требуется
528
Уровень 15
14 июня, 21:38
List<String> months = new ArrayList<>();
дальше свич/кейс 🙃
switch (rd.readLine()) {
            case "January":
                System.out.println("January is the 1 month");
                break;
Павел Соловьёв докер - механизатор в Порт
13 июня, 04:13
Благодаря таким задачам понимаешь что не всё потеряно .
Влад
Уровень 17, Киев
6 июня, 08:56
.equals() для сравнения двух строк. Просто напоминаю :)
Elidriel
Уровень 35, Воронеж
18 декабря 2021, 13:02
через мапу легко и приятно☺️
Степан Стрункин
Уровень 20, Москва, Россия
23 октября 2021, 07:26
В этой задаче текст надо выводить без кавычек. А коллекция должна быть в мейне.
Maksym-Andriy
Уровень 14, Львов, Украина
6 октября 2021, 20:36
...
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;
import java.text.ParseException;
...

...
String mName = (new BufferedReader(new InputStreamReader(System.in))).readLine();
try{
    Date month = new SimpleDateFormat("MMMM").parse(mName);
    System.out.println(mName + " is the " + (month.getMonth()+1) + " month");
}
catch(ParseException e){
    e.printStackTrace();
}
Для тех кому интересно решение немного "чище"
Anna Makarova
Уровень 13, Praha, Чехия
20 февраля, 22:13
Без Локали не узнает месяц) За решение спасибо!
Дима
Уровень 16, Новая Каховка, Украина
28 июля 2021, 17:28
Провтыкал написать какого типа List, а оно всё равно работает ))) List god = new ArrayList(); затем вносил строки в него и всё норм)) Я не знал))
Vasily
Уровень 15, Москва
24 ноября 2021, 19:49
Вроде лист в таком случае создаëтся под Object, если ничего не путаю. И туда можно помещать любые объекты.
Андрей Захаренков
Уровень 20, Санкт-Петербург
3 июля 2021, 16:14
вспомните метод
list.contains()
Rodion
Уровень 20, Munich, Germany
1 июля 2021, 20:23
list.add(0, "January"); list.add(1, "February"); list.add(2, "March"); list.add(3, "April"); list.add(4, "May"); list.add(5, "June"); list.add(6, "July"); list.add(7, "August"); list.add(8, "September"); list.add(9, "October"); list.add(10, "November"); list.add(11, "December");
Rodion
Уровень 20, Munich, Germany
1 июля 2021, 20:24
list.contains(что-то) и list.indexOf(что-то)
Станислав Младший инженер-программи в ООО "Смарт сервис"
26 августа 2021, 14:16
Можно индексы не писать - элементы и так поместятся в список в порядке добавления.