Вы находитесь на странице: 1из 1

Лабораторная работа №6

В этом задании вы создадите класс, читающий данные о клиентах и их счетах из файла.

Формат файла следующий:

В первой строке находится число, указывающее, сколько всего клиентов описано в файле. Запись
о клиенте включает имя, фамилию и количество счетов данного клиента, разделенные
табуляцией. Каждая запись о счете содержит символ, обозначающий тип счета, а затем два числа,
описывающих счет.

<количество клиентов>
<имя> <фамилия> <количество счетов>
< тип счета> <данные1> <данные2>

Пример файла данных приведен ниже. Данный файл содержит записи о трех клиентах. Первый,
Иван Петров, имеет 2 счета – накопительный, с балансом 500 и процентной ставкой 0.05, и
расчетный, с балансом 200 и лимитом овердрафта 400. Остальные записи описываются
аналогично.

Иван Петров 2
S 500.0 0.05
C 200.0 400.0

Петр Сидоров 2

S 1500.0 0.04
C 300.0 0.0

Мария Сидорова 1
C 400.0 100.0

1. Откройте проект banking


2. Создайте класс DataSource в пакете com.mybank.data
a. Создайте в классе поле dataFile типа File
b. Создайте конструктор, принимающий параметром строку с именем файла и
инициализирующий поле dataFile
c. Создайте метод loadData, читающий данные о клиентах из файла и заносящий их в
объект Bank
3. Протестируйте работу созданного файла, используя прилагаемый файл customers.dat

Вам также может понравиться