- [Skillbox] Java-разработчик. Модуль 11 «Особенности ООП в Java». Решение задач домашней работы №11.1 и №11.2 (Решение → 2608)
- [Skillbox] Java-разработчик — ВСЕ РЕШЕНИЯ НА ВСЕ МОДУЛИ . (Решение → 2606)
- Saved searches
- Use saved searches to filter your results more quickly
- VlasovM/JaVlasov
- Name already in use
- Sign In Required
- Launching GitHub Desktop
- Launching GitHub Desktop
- Launching Xcode
- Launching Visual Studio Code
- Latest commit
- Git stats
- Files
- README.md
- Skillbox «Джава-разработчик» решение задач
- [Skillbox] Java-разработчик. Модуль 9 «Массивы и коллекции». Решение задач домашней работы №9.3 (Решение → 2610)
[Skillbox] Java-разработчик. Модуль 11 «Особенности ООП в Java». Решение задач домашней работы №11.1 и №11.2 (Решение → 2608)
Разработайте программу — список дел, который управляется командами в консоли. Команды: LIST, ADD, EDIT, DELETE.
Для работы с данными списка дел в проекте находится класс TodoList, который должен отвечать за хранение и работу со списком дел. Реализуйте все методы и проверьте класс с помощью существующих тестов.
В классе Main напишите код для реализации взаимодействия с пользователем через ввод команд в консоль.
LIST — выводит дела с их порядковыми номерами;
ADD — добавляет дело в конец списка или дело на определённое место, сдвигая остальные дела вперёд, если указать номер; если указан несуществующий индекс — добавить в конец списка.
EDIT — заменяет дело с указанным номером; если указан несуществующий индекс — ничего не делать.
DELETE — удаляет; если указан несуществующий индекс — ничего не делать.
Команды вводятся пользователем в консоль одной строкой.
Примеры работы со списком дел (жирным шрифтом выделен ввод пользователя)
Добавлено дело «learn java»
Дело «buy milk» заменено на «make a cup of tea»
Дело с таким номером не существует
Комментарии: Работа сдана в 2021 году.
[Skillbox] Java-разработчик. Модуль 9 «Массивы и коллекции». Решение задач домашней работы №9.2
Библиотека Ирины Эланс, основана как общедоступная библиотека в интернете. Онлайн-библиотеке академических ресурсов от Ирины Эланс доверяют студенты со всей России.
Библиотека Ирины Эланс
Полное или частичное копирование материалов разрешается только с указанием активной ссылки на сайт:
Ирина Эланс открыла библиотеку в 2007 году.
[Skillbox] Java-разработчик — ВСЕ РЕШЕНИЯ НА ВСЕ МОДУЛИ . (Решение → 2606)
В проекте найдите класс BankAccount и унаследованные от него классы CardAccount и DepositAccount.
Реализуйте методы классов, при необходимости переопределите методы в наследниках так, чтобы выполнялись условия пополнения и снятия:
BankAccount — пополнение и списание происходит без комиссии. Если передать в метод пополнения отрицательное значение, сумма на счёте не должна измениться. При попытке снять большую сумму, чем есть на счёте, сумма не списывается со счёта, сумма на счёте не изменяется.
CardAccount — карточный счёт, в дополнение к условиям BankAccount — при снятии денег должна взиматься комиссия 1% от суммы списания. Пример: при попытке снять со счёта 100 рублей должен списаться 101 рубль.
DepositAccount — депозитный расчётный счёт, в дополнение к условиям BankAccount — нельзя снимать деньги в течение одного месяца после последнего пополнения. Переменную, в которой хранится дата последнего внесения, назовите lastIncome. Тип переменной используйте Calendar или LocalDate.
Изучите методы и переменные проекта задания 10.1 и установите подходящие модификаторы доступа у методов и переменных.
Обе задачи в одной папке решены (так требуется по условию задач)
Комментарии: Работа сдана в 2021 году.
Дополнительное задание*
Цель задания
Потренироваться в написании взаимодействия между классами.
Что нужно сделать
Напишите метод в классе BankAccount:
boolean send(BankAccount receiver, double amount)
для отправки денег с одного счёта на другой. Метод должен вернуть true, если деньги успешно переведены.
— 💡 вы можете добавить возврат boolena у метода take() для отслеживания, успешно ли списались деньги (true) или нет (false)
[Skillbox] Java-разработчик. Модуль 10 «Наследование и полиморфизм». Решение задач домашней работы 10.1, 10.2Дополнительное задание * тоже выполненно в классе BankAccount.
Библиотека Ирины Эланс, основана как общедоступная библиотека в интернете. Онлайн-библиотеке академических ресурсов от Ирины Эланс доверяют студенты со всей России.
Библиотека Ирины Эланс
Полное или частичное копирование материалов разрешается только с указанием активной ссылки на сайт:
Ирина Эланс открыла библиотеку в 2007 году.
Saved searches
Use saved searches to filter your results more quickly
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
Домашние задачи по Skillbox | Homework by Skillbox.
VlasovM/JaVlasov
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
README.md
Домашние задания по курсу Java-Developer от Skillbox | Home tasks for the Java-Developer course from Skillbox.
В данном репозитории решаются домашние задачки из модулей курса Java-Developer. Затрагиваются основные темы: Core, OOP, SQL, NoSQL, Multithreading, Spring. Задачи не имеют большого объема кода и решение во многих аспектах выглядит довольно тривиальным. Я не претендую на звание чистоты кода, ведь в данном проекте для меня было главное решить задачки в установленный срок.
В каждой задаче есть краткое описание того, что нужно сделать.
По всем вопросам можно писать мне в телеграмме: https://t.me/JaVlasov
In this repository, homework tasks from the modules of the Java-Developer course are solved. The main topics are covered: Core, OOP, SQL, NoSQL, Multithreading, Spring. The tasks do not have a large amount of code and the solution in many aspects looks quite trivial. I do not pretend to be the purity of the code, because in this project, the main thing for me was to solve the puzzles in a timely manner.
Each task has a brief description of what needs to be done.
- Development Environment (Intelij IDEA, Eclipse)
- Project Builder (Maven)
- JDK 11 kit
Skillbox «Джава-разработчик» решение задач
Как написать приложение «Список задач» ?
Горю! Необходимо написать приложение — список задач — чтоб можно было помечать выполненые.
Напишите программу на JAVA:которая в строке «а роза упала на лапу азора» находит символ «У» и печатает символы строки до следующего символа «у»
Помогите пожалуйста решить 1) Напишите программу на JAVA:которая в строке "а роза упала на лапу.
Помогите пожалуйста. Исправить решение на тему «Списки «
Задача гласит так: Дан список L, элементы которого являются целыми числами. Если первый и третий.
Решение задач к книге «Алгоритмы на Java» Роберт Седжвик 4 издание
Всем доброго времени суток! Господа, кто-нибудь занимался по этой книге.
Только не надо говорить, что «я посмотрю как надо делать, для образца»
Нет, не для образца
Когда работал на старой работе, хватало времени всё делать. В новой фирме (старая закрылась) постоянные разъезды и работа на выходных практически всегда — времени банально не хватает. Три месяца не занимался — забыл процентов 80 информации, хотя за год продвинулся нормально по курсу. Сел кодить на каникулах, и такая депрессия охватывает Уже тупо хочется закрыть это всё, жалко денег вложенных.
Сообщение от dumbprogrammer
Сообщение от dumbprogrammer
а там нет возможности просмотреть свои же решения? вспомнить гораздо проще, чем освоить новый материал!
ну и наверняка, там должен быть форум, где обсуждаются вопросы связанные с задачами.
Решение задачи «Пятнашки»/»Восьмёрки» методом поиска в глубину (DFS)
Может кто-то сталкивался с решение данной задачи? Не могу осмыслить алгоритм перемещения пустой.
Exception in thread «main» java.lang.NullPointerException: Cannot assign field «fio» because «w[i]» is null
Здравствуйте, помогите исправить ошибку в коде, переписывал код с C# Ошибка: Exception in.
[Skillbox] Java-разработчик. Модуль 9 «Массивы и коллекции». Решение задач домашней работы №9.3 (Решение → 2610)
1. Напишите программу, которая будет работать как телефонная книга:
Если вводим новое имя, программа просит ввести номер телефона и запоминает его.
Если новый номер телефона — просит ввести имя и также запоминает.
Если вводим существующее имя или номер телефона, программа выводит телефон(ы) или имя абонента соответственно.
При вводе команды LIST программа печатает в консоль список всех абонентов в алфавитном порядке с номерами.
2. Определяйте имя и телефон с помощью регулярных выражений.
3. Подумайте, что выбрать в качестве ключа и значения для Map, и выберите лучший, по вашему мнению, вариант. Опишите, какие минусы и плюсы видите в своём выборе.
4. Для работы с данными телефонной книги в проекте находится класс PhoneBook, который должен отвечать за хранение и работу с абонентами. Реализуйте все методы и проверьте класс с помощью существующих тестов. Вы можете добавлять дополнительные методы в класс.
Команды вводятся пользователем в консоль одной строкой.
Примеры работы с телефонной книгой (жирным шрифтом выделен ввод пользователя)
Введите номер, имя или команду:
Такого имени в телефонной книге нет.
Введите номер телефона для абонента “Маша”:
Введите номер, имя или команду:
Такого номера нет в телефонной книге.
Введите имя абонента для номера “79007654321”:
Введите номер, имя или команду:
Введите номер, имя или команду:
Маша — 79001234567, 79007654321
Комментарии: Работа сдана в 2021 году.
[Skillbox] Java-разработчик. Модуль 9 «Массивы и коллекции». Решение задач домашней работы №9.4
Библиотека Ирины Эланс, основана как общедоступная библиотека в интернете. Онлайн-библиотеке академических ресурсов от Ирины Эланс доверяют студенты со всей России.
Библиотека Ирины Эланс
Полное или частичное копирование материалов разрешается только с указанием активной ссылки на сайт:
Ирина Эланс открыла библиотеку в 2007 году.