undefined

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

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

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

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

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

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

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

undefined
16
Задача
Java Core,  3 уровень,  11 лекция
Недоступна
Сортировка четных чисел из файла
Если упорядоченный изоморф не уверен в трезвости другого упорядоченного изоморфа, он просит его пройти простенький тестик: сначала ввести имя файла с консоли, прочитать из него набор чисел, а затем вывести на консоль только четные, отсортированные по возрастанию. Получится?
undefined
16
Задача
Java Core,  3 уровень,  11 лекция
Недоступна
Репка
Классическая террианская сказка рассказывает о любопытном механизме извлечения чрезмерно разросшихся корнеплодов из грунта. В научных работах он известен как «Babka za Dedku». Предлагаем вам углубиться в это земное ноу-хау и реализовать интерфейс RepkaItem в классе Person и метод, который выводит фразу типа ‘name за person‘
undefined
16
Задача
Java Core,  3 уровень,  11 лекция
Недоступна
Битва роботов
Юный робот решил запрограммировать сам себя на бой с другим роботом по имени Сгибальщик-2. Однако до конца дела пока не довёл. Теперь это ваша проблема… Ох, простите, ваша задача. Впрочем, не стоит беспокоиться: битвы роботов отличаются от драк тех, кто из плоти и крови ещё и своей логичностью.
Комментарии (472)
Чтобы просмотреть все комментарии или оставить свой,
перейдите в полную версию
Василий 14 уровень
12 апреля 2021
материал в помощь к первой хардовой задаче: https://javarush.ru/groups/posts/593-bufferedreader-i-bufferedwritter
Василий 14 уровень
10 апреля 2021
наконец-то интересные задачи пошли, а то extends и implements уже в поднадоели.
Maks Panteleev 20 уровень, Москва
29 марта 2021
Идиотизм какой то, 3 уровня нас учили писать слово extends и implements а теперь дают задачи на работу с билдерами и ридерами, о которых вообще ничего не знаем кроме названия))
vc_spartan 26 уровень
25 марта 2021
"Компиляция программы" - хитрая задачка)
Роман Павленко 17 уровень
25 марта 2021
Пожалуйста, ознакомьтесь с лекцией. Очень поможет в решении задач.
Алексей 26 уровень, Санкт-Петербург
23 марта 2021
Я один сначала вывел: Дедка за Репку Бабка за Дедку Внучка за Бабку и был уверен что это правильно? )))
Kostik 15 уровень, Москва
12 марта 2021
там можно в логике везде вместо ARM переписать на CHEST , добавить что угодно или удалить любую часть тела и , для валидатора достаточно, чтобы у вас везде атакована и защищена CHEST была))
Redya Daniel 15 уровень
10 марта 2021
Может я что то путаю, но по моему в ссылках от проффесора не особо сильно давали работу с потоками? Тут 3 задачи на потоки, а мы их вроде как не трогали еще. Я что то пропустил или это на самостятельное изучение?
ASY 17 уровень
19 февраля 2021
Не подскажите по второй задачи, каким образом в конструкторе class Today мы обращаемся к стринговым переменным interface WeatherType. Ведь по факту interface это логическая конструкция не имеющая реализации, не был создан не один обьект, реализующий этот interface, а мы ссылаемся на его поля, почему не получается исключение?
Anonymous #2497433 23 уровень
13 февраля 2021
есть, так точно, есть