[Skillbox] Java-разработчик. Модуль 11 "Особенности ООП в Java". Решение задач домашней работы №11.1 и №11.2 (Решение → 2608)
Описание:
Задание: Java
Разработайте программу — список дел, который управляется командами в консоли. Команды: LIST, ADD, EDIT, DELETE.
Для работы с данными списка дел в проекте находится класс TodoList, который должен отвечать за хранение и работу со списком дел. Реализуйте все методы и проверьте класс с помощью существующих тестов.
В классе Main напишите код для реализации взаимодействия с пользователем через ввод команд в консоль.
Принцип работы команд:
LIST — выводит дела с их порядковыми номерами;
ADD — добавляет дело в конец списка или дело на определённое место, сдвигая остальные дела вперёд, если указать номер; если указан несуществующий индекс - добавить в конец списка.
EDIT — заменяет дело с указанным номером; если указан несуществующий индекс - ничего не делать.
DELETE — удаляет; если указан несуществующий индекс - ничего не делать.
Команды вводятся пользователем в консоль одной строкой.
Примеры работы со списком дел (жирным шрифтом выделен ввод пользователя)
ADD buy milk
Добавлено дело "buy milk"
ADD learn java
Добавлено дело "learn java"
LIST
0 - buy milk
1 - learn java
EDIT 0 make a cup of tea
Дело "buy milk" заменено на "make a cup of tea"
DELETE 1
Дело "learn java" удалено
LIST
0 - make a cup of tea
DELETE 100
Дело с таким номером не существует
Комментарии: Работа сдана в 2021 году.
[Skillbox] Java-разработчик. Модуль 9 "Массивы и коллекции". Решение задач домашней работы №9.2
- [Skillbox] Java-разработчик. Модуль 9 "Массивы и коллекции". Решение задач домашней работы №9.2
- [Skillbox] Java-разработчик. Модуль 9 "Массивы и коллекции". Решение задач домашней работы №9.3
- [Skillbox] Java-разработчик. Модуль 9 "Массивы и коллекции". Решение задач домашней работы №9.4
- [Skillbox] Java-разработчик. Модуль 9 "Массивы и коллекции". Решение задач домашней работы №9.5
- [Skillbox] Java-разработчик. Модуль №12 "Исключения, отладка, тестирование и логирование ". Решение задач домашней работы №12.2, 12.3
- [SL_11125] Эконометрика (задача)
- [SL12185] Методы оптимизации (Задача, Excel)
- IV. Используя общую фармакопейную статью "Растворимость" определите растворимость ЛС в "условных терминах" (очень легко растворим, легко растворим, растворим, умеренно растворим, мало растворим, очень мало растворим, практически нерастворим).
- LC-контур состоит из конденсатора емкостью C=250 нФ, катушки с индуктивностью L=10 мГн и сопротивления R=20 Ом. Найти во сколько раз уменьшится энергия в контуре за 1 период
- № 41012 Криминалистика
- Pascal. Работа со стеками
- Python игра лото с компьютером
- [Skillbox] Java-разработчик - ВСЕ РЕШЕНИЯ НА ВСЕ МОДУЛИ !!!
- [Skillbox] Java-разработчик. Модуль 10 "Наследование и полиморфизм". Решение задач домашней работы 10.1, 10.2