Учитель diego

Адаптация нескольких интерфейсов

  • 10
  • Недоступна
Адаптируй IncomeData к Customer и Contact. Классом-адаптером является IncomeDataAdapter. Инициализируйте countries перед началом выполнения программы. Соответствие кода страны и названия: UA Ukraine RU Russia CA Canada Дополнить телефонный номер нулями до 10 цифр при необходимости (смотри примеры).
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (182)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
Павел Минеев31 уровень, Челябинск
29 августа, 11:19
Самое сложно в задаче - понять, что от тебя хотят 😅
Igor Zip20 уровень, Одесса
28 августа, 17:41
Первая задача, которая загнула туда где тяжело разобраться!!! Без коментариев не решил бы!
Антон20 уровень, Санкт-Петербург
27 августа, 17:31
- В классе IncomeDataAdapter реализуй методы интерфейсов Customer и Contact используя подсказки в виде комментариев в интерфейсах Вот читаю коментарии в интерфейсах и все равно НИЧЕГО НЕ ПОНЯТНО ЧТО НУЖНО СДЕЛАТЬ???? при чем тут имена и номера телефонов что за бред а не условие задания. Без прочтения комментариев предыдущих решателей помощи и танцами с бубном вокруг валидатора эту задачу не решить!!!
Yerzhan20 уровень
24 августа, 18:38
на 6 попытке все принялось, только потому что вводил неправильный номер телефона. Почему то в голове сидел такой формат +38(050)1234567, а надо было +38(050)123-45-67
Александр 22 уровень, Kharkov
11 августа, 07:40
Подскажите что не нравится валидатору
Nordis25 уровень, Санкт-Петербург
8 августа, 19:49
6. В классе IncomeDataAdapter реализуй методы интерфейсов Customer и Contact используя подсказки в виде комментариев в интерфейсах.
dionisis201024 уровень
8 августа, 14:23
int не удачный формат для метода
int getPhoneNumber();           //For example: 501234567
большинство номеров в России больше чем максимальное число которое способен хранить int (Integer.MAX_VALUE = 2147483647), то есть все номера с кодом больше 214 уронят программу
Павел24 уровень, Санкт-Петербург
6 июля, 22:05
программирование пагубное дело, нужно в коллективе в ЖИвую учиться и ходить на лекции, с гарантией трудоустройства, а так это трата времени скорее всего, самое надежное пойти на ЧПУшника выучится и получать хорошую зп тысяч 40-50
Михаил20 уровень, Санкт-Петербург
15 июля, 06:44
40-50 тысяч хорошая зп? Не смешите
Алексей19 уровень
30 июля, 13:58
Так я вообще не понимаю, что вы мучаетесь? Идите сразу в росгвардию, там думать не положено, за вас все уже придумано, выполняй приказы и в ус не дуйте... Правда потом не удивляйтесь, что вас попробуют сжечь живьем и за дело, но это так... издержки профессии.
Александр23 уровень, Москва
3 августа, 19:36
Вы поезжайте пожить в Украину. После сразу Росгвардию полюбите и зауважаете.
Алексей19 уровень
18 августа, 12:13
Мне зачем Украина? Вы бы еще Сомали в сравнение взяли. Возьмите для сравнения Японию, Германию, Швейцарию, Швецию, Финляндию, Норвегию. По вашей логике, если я хочу научиться бегать, то должен ориентироваться на безногого алкаша, который потерял ноги по пьяне, а не на олимпийского чемпиона или хотя бы КМС.
Dzhamil Rakhimov24 уровень, Казань
25 августа, 18:54
400-500 наверное хотели написать, я чисто по Москве сужу.
Павел24 уровень, Санкт-Петербург
6 июля, 20:31
как вы тут это все решаете, я даже задание не могу понять, все что я сделал так это
countries.put("1234567898", "UA Ukraine");
        countries.put("501234567", "RU Russia");
        countries.put("501234567", "CA Canada");
Алексей19 уровень
30 июля, 13:52
UA Ukraine ua - это ключ,Ukraine - это значение... Я как бы иногда тоже не понимаю, чего от меня вообще хотят в задании, но тут как бы очевидно было, лично для меня. Максимум ключем в мапе мог быть телефонный код страны, но никак не номер телефона.
Darija Sokolova22 уровень
25 июня, 10:45
Скромно прошла циклом (while длина строки меньше 10 --> "0" + номер телефона, длина строки++). Потом уже работа с готовым номером.
Павел24 уровень, Санкт-Петербург
6 июля, 22:07
мы этого тут еще не проходили, 10 --> "0" это вообще что? так не пишут