README.md

Практическое задание

Необходимо разработать небольшое консольное Java-приложение, эмилирующее работу банка.

После запуска проргаммы пользователю выводится меню с вариантами дальнейших действий:

  • Просмотр списка счетов (выводится список открытых на текущий момент счетов со значениями их атрибутов);
  • Открытие счета (номер счетчика назначается из значения инкрементирующегося счетчика, название вводится пользователем в консоли, баланс устанвливается нулевым);
  • Пополнение счета (пользователь указывает номер поплняемого счета и сумму пополнения);
  • Перевод денег межу счетами (пользователь указывает номера счетов с которого и на который выполняется перевод и сумму перевода);
  • Выход

Пользователь выбирает интересующий его пункт.

После выполнения инструкций выбранного варианта меню должно выводиться заново, пока пользователь не выберет опцию “Выход”.

Модель счета должна включать следующие атрибуты:

  • Номер счета
  • Название счета
  • Текущий остаток - баланс

Необходимо придусмотреть обработку негативных сценариев:

  • Нет открытых счетов на текущий момент
  • Введена сумма поплнения не удовлетворяющая правилам формата
  • и т.д.

Часть приложения уже написана - ознакомьтесь с ней и найдите в коде примеры использования языковых конструкций, которые мы рассмотрели в ходе практического занятия.

Реализуйте возможность перевода денег с одного счета на другой.

Описание

Опишите проект

Конвейеры
0 успешных
0 с ошибкой