undefined

Сборник итоговых задач для программистов

Java Syntax
5 уровень , 12 лекция
Открыта

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

— Здравия желаю, капитан Бобров!

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

undefined
4
Задача
Java Syntax,  5 уровень,  12 лекция
Недоступна
И целой утки мало
В этой программе уже реализован класс «утка», и даже созданы две конкретных утки (два объекта). По аналогии с классом утка, создайте еще парочку категорий животных, а именно — Cat (кошка) и Dog (собака). Выясните, что должен возвращать метод toString в этих классах и создайте каждой твари по паре (в смысле объектов) и выведите их на экран.
undefined
8
Задача
Java Syntax,  5 уровень,  12 лекция
Недоступна
Мужчина и женщина
Классы создавать легко и приятно. Давайте почувствуем себя творцами в виртуальной среде и создадим класс Man и класс Woman. Они должны быть созданы внутри класса Solution и быть public static, с полями «имя», «возраст» и «адрес». Еще нужно описать конструкторы со всеми возможными параметрами, ну а после этого можем создавать конкретные объекты.
undefined
4
Задача
Java Syntax,  5 уровень,  12 лекция
Недоступна
Том и Джерри
Помните мультфильм «Том и Джерри»? Если вы слишком для этого молоды, Google вам в помощь, и вот зачем: в этом произведении анимационного искусства живет множество котов, мышей и собак. В нашей задаче нужно создать три класса: Dog, Cat, Mouse, в каждом — по три поля, а затем создать объекты этих классов, назвав их именами героев мультфильма.
undefined
2
Задача
Java Syntax,  5 уровень,  12 лекция
Недоступна
Вывести на экран сегодняшнюю дату
Иногда программисты сутками сидят у компьютера и теряются во времени. Так что, если вы встретите на улице парня, который спросит вас о том какой сейчас год, это не обязательно Марти МакФлай. Может, он просто слишком долго писал код. Чтобы не теряться, давайте выведем в консоль сегодняшнюю дату в формате «02 11 2016».
undefined
8
Задача
Java Syntax,  5 уровень,  12 лекция
Недоступна
Консоль-копилка
Представим, что у нас есть свинья-копилка. В неё можно складывать монетки, пока в какой-то момент вы её не разобьете. Давайте напишем консольный эмулятор такой копилки: будем вводить с клавиатуры числа и складывать их до тех пор, пока не «разобьем» этот процесс специальным словом «сумма». После этого программа должна вывести нам накопленную сумму.

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

undefined
2
Задача
Java Syntax,  5 уровень,  12 лекция
Недоступна
Шеф, что-то не пашет
Чужой код — неизведанная земля. Что ждет вас там? Возможно, духовно развитые волки, поющие мантры и кровожадные лани, готовые вцепиться зубами в чье-то горло… Мы вас не пугаем, лишь предупреждаем, что чужой код полон неожиданностей. Давайте покопаемся в программе, которая по идее должна считать сумму двух чисел, и посмотрим, что в ней не так.
undefined
4
Задача
Java Syntax,  5 уровень,  12 лекция
Недоступна
Совершенствуем функциональность
Мудрость программиста заключается в следующей фразе: «работает — не трогай!». Но что, если необходимо усовершенствовать функциональность программы? Увы, в 99% случаев таки приходится влазить в чужой код. Что ж, приступим: есть программа, она выводит минимум двух введенных чисел на экран. Перепишите её так, чтобы она делала то же самое для 5 чисел.
undefined
8
Задача
Java Syntax,  5 уровень,  12 лекция
Недоступна
Задача по алгоритмам Ӏ Java Syntax: 5 уровень, 12 лекция
Все классические алгоритмы уже давным-давно запрограммированы. Тем не менее, задачки на алгоритмы — очень ценны. Хотя бы тем, что, развивают мышление программиста. В алгоритме поиска максимума ничего сложного и нет. Так что не медлим: пишем программу, в которой задаем положительное целое число n, затем вводим n чисел и находим максимальное среди них.
Комментарии (658)
Чтобы просмотреть все комментарии или оставить свой,
перейдите в полную версию
Iv@n 6 уровень, Минск
11 апреля 2021
В задаче на усовершенствование функциональности почувствовал себя "костылём" с "костылями"😬. Создавал массив сортировал, сохранял и т.д. и т.п. А тут просто создать ещё один метод с такой же логикой которая уже прописана в методе min. Аж приуныл😞
7 апреля 2021
добрый день. о последней задаче вопрос:не проходит пункт проверки Программа не должна ничего выводить на экран, если N меньше либо равно 0. хотя она ни начинает ничего делать если этот самый N меньше или равен 0
Алексей Бел 7 уровень
25 марта 2021
У меня как обычно. 99% успеха в решении это внимательное чтение условия.
тимур 6 уровень
25 марта 2021
такс... начинаем с хардов!
Alex 6 уровень
17 марта 2021
Как не потеряться во времени — DateTime и Calendar https://javarush.ru/groups/posts/1941-kak-ne-poterjatjhsja-vo-vremeni--datetime-i-calendar Очень полезная статья
Sergey Tikhontsov 6 уровень, Ростов-на-Дону
14 марта 2021
Привет Вот код: public class Solution { public static void main(String[] args) { SimpleDateFormat simpleDateFormat = new SimpleDateFormat("dd mm yyyy"); System.out.println(simpleDateFormat.format(new Date())); Число и год выводит правильно, а вот месяц = та цифра, которая обозначает минуты на часах. Кто нибудь знает почему?
Nadya 13 уровень
21 февраля 2021
интересно попала 21 02
Андрей Холопов 7 уровень, Рязань
15 февраля 2021
Хотел по поводу последней задачи уточнить. Решил её без массива. После того как прошел проверку решил посмотреть решение от разработчиков. 1) Почему тут массивы, ведь еще не пройденная тема? 2) Плохо подсматривать решение от разработчиков после сдачи самой задачи?) может у вас это где-то в плохую карму записывается.
Константин 22 уровень, Харьков
14 февраля 2021
Подскажите, а для последней задачи (Задача по алгоритмам) кто-то придумал решение без использования массивов? С массивами справился без проблем, но по лекциям то их еще не изучали... А значит должен быть способ справиться без них?! 🤔
Кристина 9 уровень
12 февраля 2021
А что возвращает return в данном случае? if (условие) { действие; return; } Мы это проходили?