Бонусное задание | 11 лекция | 3 уровень

3 уровень, 11 лекция
Открыта

— Здорово, боец!

— Здравия желаю, товарищ генерал!

— У меня для тебя шикарная новость. Вот тебе задания для закрепления полученных навыков. Выполняй их каждый день, и твои навыки будут расти с неимоверной скоростью. Они специально разработаны для выполнения их в Intellij IDEA.

7
Задача
Java Core,  3 уровень,  11 лекция
Недоступна
Некорректные строки
Есть интерфейс Button, полный некорректных строк. Вы, наверное, уже догадались, что вам нужно их удалить оттуда, и при этом не выйти за рамки установленных требований. Желаем удачи на этом поприще!
7
Задача
Java Core,  3 уровень,  11 лекция
Недоступна
The weather is fine
Есть класс Today. В нем нужно реализовать интерфейс Weather и метод getWeatherType, объявленный в интерфейсе Weather. Подумайте, как связан параметр type с методом getWeatherType(). Поскорее приступайте!
7
Задача
Java Core,  3 уровень,  11 лекция
Недоступна
Чтение файла
Пришло новое задание от капитана Боброва: считать с консоли имя файла. Затем вывести в консоль (на экран) содержимое этого файла. В конце не забудьте освободить ресурсы, закрыть поток чтения с файла и поток ввода с клавиатуры.
7
Задача
Java Core,  3 уровень,  11 лекция
Недоступна
Писатель в файл с консоли
Итак, вам нужно записать кое-что в файл. Для этого первым делом вы читаете с консоли имя файла, затем считываете строки до тех пор, пока пользователь не введёт слово exit и, наконец, выводите абсолютно все введённые строки в файл, каждую строчку с новой строки.
7
Задача
Java Core,  3 уровень,  11 лекция
Недоступна
Neo
Давайте инициализируем пользователя номер один по имени Нео. Для этого реализуем интерфейс DBObject в классе User, и метод initializeIdAndName так, чтобы программа работала и выводила на экран «The user's name is Neo, id = 1».
7
Задача
Java Core,  3 уровень,  11 лекция
Недоступна
Исправление ошибок
Корректируем код, который работает совсем не так, как мы хотим, а то и вовсе не работает. Вам предстоит переделать наследование в классах и интерфейсах таким образом, чтобы программа компилировалась и продолжала делать то же самое. При этом класс Hobby должен наследоваться от интерфейсов Desire и Dream.
7
Задача
Java Core,  3 уровень,  11 лекция
Недоступна
Интерфейс SimpleObject
В этой задаче вам предстоит создать класс StringObject. А в нём — интерфейс SimpleObject с параметром типа String. Разумеется, при этом программа обязана нормально работать и компилироваться. Вперед!
7
Задача
Java Core,  3 уровень,  11 лекция
Недоступна
Интерфейс Updatable в классе Screen
Капитан Бобров представляет: ещё одна замечательная программа, которую предстоит создать ученикам секретного центра JavaRush! В этот раз вам нужно создать интерфейс Updatable в классе Screen.
7
Задача
Java Core,  3 уровень,  11 лекция
Недоступна
Один метод в классе
В этой задачке вам нужно реализовать наследование класса Fox от интерфейса Animal. Удалять методы нельзя, но при этом нужно поменять код так, чтобы в классе Fox был только один метод — getName.
7
Задача
Java Core,  3 уровень,  11 лекция
Недоступна
Компиляция программы
У вас есть просто лисица и её наследница, большая лисица. Исправьте классы Fox и BigFox так, чтобы программа компилировалась. Задача не предполагает создания экземпляров базового класса. Метод main тоже лучше не трогать.

— Те задания были для духов. Для дедушек я добавил бонусные задания повышенной сложности. Только для старослужащих.

7
Задача
Java Core,  3 уровень,  11 лекция
Недоступна
Сортировка четных чисел из файла
Если упорядоченный изоморф не уверен в трезвости другого упорядоченного изоморфа, он просит его пройти простенький тестик: сначала ввести имя файла с консоли, прочитать из него набор чисел, а затем вывести на консоль только четные, отсортированные по возрастанию. Получится?
7
Задача
Java Core,  3 уровень,  11 лекция
Недоступна
Репка
Классическая террианская сказка рассказывает о любопытном механизме извлечения чрезмерно разросшихся корнеплодов из грунта. В научных работах он известен как «Babka za Dedku». Предлагаем вам углубиться в это земное ноу-хау и реализовать интерфейс RepkaItem в классе Person и метод, который выводит фразу типа ‘name за person‘
7
Задача
Java Core,  3 уровень,  11 лекция
Недоступна
Битва роботов
Юный робот решил запрограммировать сам себя на бой с другим роботом по имени Сгибальщик-2. Однако до конца дела пока не довёл. Теперь это ваша проблема… Ох, простите, ваша задача. Впрочем, не стоит беспокоиться: битвы роботов отличаются от драк тех, кто из плоти и крови ещё и своей логичностью.
Комментарии (294)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
Игорь Валуев14 уровень, Москва
14 февраля, 10:56
Всем привет . Ребят может я что - то пропустил , но как мы создали экземпляр статического класса Fox bigFox = new BigFox();? (это из здачи Компиляция программы) Объясните по подробнее пожалуйста
Asad Vice19 уровень, Минск
14 февраля, 13:10
fox - абстрактный класс, от которого можно только наследоваться, но не создавать его объекты bigFox - наследник fox, не абстрактный, можно создавать его объекты. тип ссылочной переменной bigFox -> Fox, в ней лежит ссылка на новый объект типа BigFox(), а не Fox
Игорь Валуев14 уровень, Москва
суббота, 08:05
спасибо большое)
Игорь Валуев14 уровень, Москва
суббота, 08:09
а почему Fox и BigFox статические ? у меня какая - то каша в голове , когда я вижу static
Asad Vice19 уровень, Минск
суббота, 12:38
эти классы статические т.к. с объектами этих классов работает public static void main(String[] args), без static-а, main их не увидит. Если делать как положено, то каждый класс оформляется отдельно, для удобства обучающихся большинство задач делаются в main, удобно тем, что сразу можно проверить.
Антон16 уровень, Санкт-Петербург
9 февраля, 19:01
Обнаружил для себя, что код легче читать с права налево...
Евгений16 уровень, Нижний Новгород
6 февраля, 19:26
Час убит на то, чтобы заметить, что вместо второго потока, я использую уже ненужный первый. Закрывайте потоки сразу, как перестанут быть нужны☺️
Pavel Mironov (Miroha)16 уровень, Москва
6 февраля, 17:20
Не понимаю, чего все находят интересного в задаче с роботами. Или тупо скопировать код из одного класса в другой и добавить еще одно условие else вызывает дикий восторг? :) Другое дело, если бы попросили написать такой код целиком, вот это я понимаю.
Asad Vice19 уровень, Минск
14 февраля, 13:25
Админы! Даёшь написать самим такую программу!
Marina15 уровень, Санкт Петербург
6 февраля, 09:56
ФАЙТИНГ ШИКАРЕН!
Marina15 уровень, Санкт Петербург
6 февраля, 08:47
Про репку интересная задача! Хоть и простая. Сейчас за файтинг возьмусь
Mikell15 уровень, Москва
1 февраля, 12:33
Наконец-то интересные задачи начались!
Serhii17 уровень, Киев
28 января, 18:03
Файтинг вообще классный)
Олег16 уровень
19 января, 17:47
Пока что это самый сложный уровень)
Sitar16 уровень, Санкт-Петербург
14 января, 16:43
Дедка разорвал мой мозг как репку 🤯