[Skillbox] Java-разработчик - модуль 19 - Практическая работа 19.18 - MovementsList

Раздел
Программирование
Предмет
Просмотров
333
Покупок
0
Антиплагиат
Не указан
Размещена
24 Дек 2023 в 17:33
ВУЗ
Skillbox
Курс
1 курс
Стоимость
300 ₽
Демо-файлы   
1
png
MovementsList
189.8 Кбайт
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
zip
MovementsList
202.4 Кбайт 300 ₽
Описание

[Skillbox] Java-разработчик - модуль 19 - Практическая работа 19.18 - MovementsList

Цель задания

Научиться читать файл CSV и анализировать его.

Что нужно сделать

Задание выполняйте в проекте

FilesAndNetwork/homework_3


  1. Напишите код, который будет читать файл csv банковской выписки movementsList.csv и парсить полученные строки. Путь к файлу выписки храните в константе. Получение суммы расхода и дохода по всем операциями реализуйте в классе Movements, в методах getExpenseSum() и getIncomeSum() соответственно. Проверьте парсинг и получение сумм с помощью тестов.
  2. Класс Movements можете дополнять необходимыми методами для реализации решения.
  3. Код должен выводить сводную информацию по этой выписке: общий приход, общий расход и разбивку расходов.

Примеры работы программы

Сумма расходов: 398 563.39 руб.

Сумма доходов: 289 890.06 руб.

 

Суммы расходов по организациям:

RUSMOSKVA56  SHLOVE REPUBLIC        1 081.53 руб.

RUSMOSCOW42 SHCL ETOILE                     126.34 руб.

RUSPUSHKINO105ZOOMAGAZIN 4             217.65 руб.

Вам подходит эта работа?
Другие работы автора
Темы журнала
Показать ещё
Прямой эфир