undefined

Задачи на перегрузку методов

Java Core
2 уровень , 4 лекция
Открыта

— Привет, Амиго! А вот и снова я. Принес тебе в подарок несколько интересных задач. И не благодари. Бывай, Амиго.

undefined
3
Задача
Java Core,  2 уровень,  4 лекция
Недоступна
Выполняем перегрузку!
Как хорошо, что в Java существует переопределение методов! Сколько проблем это решает, какую свободу действий предоставляет! Так что берем его на вооружение, и продолжаем усваивать на практике. В этот раз давайте напишем два метода по имени print. Один будет печатать целые числа, другой — строки.
undefined
3
Задача
Java Core,  2 уровень,  4 лекция
Недоступна
Int и Integer
В конце первого квеста вы узнали, что для каждого примитивного класса в Java существует его непримитивный аналог. Скоро эти непримитивные будут везде, помяните моё слово! А пока — напишем два разных метода вывода на экран, один для примитивного типа int, второй — для непримитивного Integer.
undefined
3
Задача
Java Core,  2 уровень,  4 лекция
Недоступна
Свобода печати
На JavaRush — свобода печати, невзирая на секретность. Печатайте что угодно, и как угодно. Только создавайте для этого специальные методы, чтобы заодно потренироваться в перегрузке этих самых методов. Итак, напишите полдесятка методов print с разными параметрами. Какими? Включайте фантазию!
undefined
3
Задача
Java Core,  2 уровень,  4 лекция
Недоступна
Три метода и минимум
Можем ли мы сравнить два числа разного типа? Человеческие существа, в подавляющем большинстве с этой задачей справляются. А вот роботам — тяжко. Сравнивать double с int для них, как для людей сравнивать тёплое с мягким. Не будем утомлять роботов: создадим 3 перегруженных метода min для long, double и int.
undefined
3
Задача
Java Core,  2 уровень,  4 лекция
Недоступна
Три метода и максимум
Мы снова на границе влияния планеты Линейный Хаос, где живут Упорядоченные Изоморфы. Все, кто хотят получить визу, решают задачки на сортировку и упорядочивание. В этот раз они очень добры, задача — весьма проста: вам нужно создать 3 метода, которые возвращают максимум из двух чисел long, double или int.
Комментарии (134)
Чтобы просмотреть все комментарии или оставить свой,
перейдите в полную версию
Виталий 15 уровень, Минск
16 февраля 2021
Надеюсь дальше сложнее будут задачи. Сложные интереснее решать, да и учишься на них получше.
Zhansen Akhmetov 15 уровень
20 января 2021
За сколько можно закончить Java Core?
P. rivethead 13 уровень
18 января 2021
Как это называется a < b ? a : b; ?
Павел 19 уровень
5 января 2021
Для тех, кто хочет почувствовать себя умным)). Почему будут проблемы? public static int max(long a, long b) { return a > b ? a : b; }
Антон 17 уровень, Москва
18 декабря 2020
На 11-ом уровне задачи решены 40.000 человек, на 12-ом - 35.000 человек. Лютые уровни, косят ряды обучающихся покруче 8-го...
Veygard 22 уровень, Москва
16 декабря 2020
Шляпные задачи
Руслан Асаев 14 уровень, Уфа
11 декабря 2020
Когда на работу можно уже устраиваться?:)
Сергей 17 уровень, Москва
6 декабря 2020
На удивление решил с первого раза, а в последней даже побаловался с if и Math. Доволен)
Priestik 12 уровень, Москва
19 ноября 2020
а мне очень понравилась подборочка, так прикольно без гугла без коментов =)) Класс !!!! но все же int&Integer решил не с первой попытки =))) так что вспоминается пройденный материал. и соглашусь с товарищами, что на легком реально набивается рука.
Alexandr 15 уровень, Самара
17 ноября 2020
Что-то лажа какая-то. Почему уже второй уровень подряд вместо нормальных задач полная фигня с написанием всего пары строк кода?