Int и Integer

  • 3
  • Недоступна
В конце первого квеста вы узнали, что для каждого примитивного класса в Java существует его непримитивный аналог. Скоро эти непримитивные будут везде, помяните моё слово! А пока — напишем два разных метода вывода на экран, один для примитивного типа int, второй — для непримитивного Integer.
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (81)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Alyona
Уровень 23, Москва, Russian Federation
18 мая, 13:03
Solution.print(6); Solution.print((Integer) 4); прошло так
Artem Sokolov Android Developer в Oracle
5 марта, 19:52
Создал в классе статический интежер и с ним вызвал метод.
Fleser
Уровень 23, Днепр, Ukraine
17 декабря 2021, 20:10
new Integer() помечен как deprecated вместо него используем Integer.valueOf()
Aleksei Reinsalu
Уровень 19, Таллинн, Эстония
1 декабря 2021, 17:15
Интересно, я задавал Integer так (Integer) 1 а в ответе предлагают new Integer (1) Причем и то и другое проходит, вопрос только почему предлагается второй вариант, возможно это повышает читабельность, то есть ты сразу видишь привычную инициализацию ссылочной переменной..
демон Максвелла завожу моторчик - "тр-ТР-
5 сентября 2021, 09:08
((Интегер) Интеджер.МАКС_ВЭЛЬЮ)
Андрей Dungeon Master
16 августа 2021, 11:25
Создайте переменную int и переменную Integer, сразу инициализировав их, потом просто передайте переменные в качестве параметров метода
Максим Глотов
Уровень 35, Новосибирск
9 августа 2021, 04:54
вариант через new - устаревший, но в правильном решении именно он. учат по старым книжкам. приведение к оберточному типу правильно выполнять иначе!
Damiankain
Уровень 19, Минск, Беларусь
10 января, 04:43
print(Integer.valueOf(2)); у меня вообще вот так предложило и прошло
ARCOS
Уровень 19, Москва, Россия
25 апреля 2021, 11:16
При вызове Integer прописал просто значение null Сработало! :) P.S. Опять же IDEA подсвечивает метод, в случае его вызова в main.
Тарас Шкарапут
Уровень 17, Ульяновск, Россия
20 апреля 2021, 17:27
Вопрос, почему валидатор не принимает по 4 и 5 пункту? Условия явно выполнены.
Тарас Шкарапут
Уровень 17, Ульяновск, Россия
20 апреля 2021, 17:34
Валидатору не понравился модификатор private в методах, хотя в условиях этого не было. *видимо он (валидатор) пытался самостоятельно минуя main() получить доступ к ним, и обоср... не вышло.
Эдуард Хазиев
Уровень 17
17 апреля 2021, 09:27
Прочитал только условие "Напиши такой код в методе main(), чтобы вызвались оба." и побежал решать. Почему то подумал что нужно вызвать метод 1 раз, но при этом чтоб вызывались оба, потыкал потыкал, получается либо тот либо этот, плюнул пошел смотреть правильный ответ, потом перечитывать требования =))
milyasow
Уровень 27, Москва, Russian Federation
3 мая, 23:34
static void printAll() {
    print(42);
    print(Integer.valueOf(7));
}