JavaRush /Курсы /Java Core /Бонусное задание | 11 лекция | 3 уровень

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

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

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

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

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

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

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

16
Задача
Java Core, 3 уровень, 11 лекция
Недоступна
Сортировка четных чисел из файла
Если упорядоченный изоморф не уверен в трезвости другого упорядоченного изоморфа, он просит его пройти простенький тестик: сначала ввести имя файла с консоли, прочитать из него набор чисел, а затем вывести на консоль только четные, отсортированные по возрастанию. Получится?
16
Задача
Java Core, 3 уровень, 11 лекция
Недоступна
Репка
Классическая террианская сказка рассказывает о любопытном механизме извлечения чрезмерно разросшихся корнеплодов из грунта. В научных работах он известен как «Babka za Dedku». Предлагаем вам углубиться в это земное ноу-хау и реализовать интерфейс RepkaItem в классе Person и метод, который выводит фразу типа ‘name за person‘
16
Задача
Java Core, 3 уровень, 11 лекция
Недоступна
Битва роботов
Юный робот решил запрограммировать сам себя на бой с другим роботом по имени Сгибальщик-2. Однако до конца дела пока не довёл. Теперь это ваша проблема… Ох, простите, ваша задача. Впрочем, не стоит беспокоиться: битвы роботов отличаются от драк тех, кто из плоти и крови ещё и своей логичностью.
Комментарии (738)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
Vladimir Уровень 15
14 октября 2025
Кроме решения задач, как можно еще заработать мантию?
17 сентября 2025
Именно здесь начинается проверка на ваше желание стать программистом, именно здесь вы поймете свою слабость(если не пойдете дальше), именно здесь закончились игры и началась реальная проверка на прочность. Удачи и терпения вам! P.S Я еще не начинал решать эти задачи, если через пару недель вы увидите, что у меня по-прежнему 23 уровень, то где-то тут закопаны мои надежды стать программистом :D
invoker main Уровень 42
27 сентября 2025
Понимаю, но мне нравится, даже если особо не понимаю, можно многие задачи с потоками решить проще, но джава раш предложили определенное )))
Ame Уровень 24
10 сентября 2025
Чудны твои дела, валидатор!!! В задаче "Писатель в файл с консоли" всё сделал как написано, но валидатор ругается на то, что я записываю имя файла в файл с другими строками, но я этого не делаю. В файле оказываются все кроме имя файла....
Exaltyr777 Уровень 25
2 сентября 2025
Про лисичек вроде уже были такие же задачи...
Anton Уровень 28
13 августа 2025
не мог пройти проверку, программа выводила слишком много строк, пришлось закомментировать } catch (Exception e) { //System.out.println(e); }
Anonymous #3585174 Уровень 33
7 августа 2025
Like
murad Уровень 29
22 июля 2025
22.07.2025
Андрей Уровень 27
23 июня 2025
Сначала получил фильм ужасов 😁 дедка за бабку репка за дедку не очень понятно зачем исправлять "логическую ошибку " если в методе pull можно сделать System.out.println(person.name + " за " + this.namePadezh);
Anton Уровень 28
13 августа 2025
😁
JRMarshal Уровень 1
10 июня 2025
а почему в задачке про репку, последовательность наоборот идет? разве не так должно быть: "дедка за репку, бабка за дедку, внучка за бабку"? от репки к мышке шли же всегда
Eugene Volkov Уровень 35
17 октября 2025
я тоже так думал) и так же логику переделал и не сразу понял что от меня хоият, пока в усдовии не увидел пример, кусочек сказки
Олег Сычев Уровень 29
7 мая 2025
Завершил 23 уровень 07.05.2025 =))