Торговый центр ZEE хотел знать, сколько членов доступно для каждой категории членства. Категория кораблей-участников бывает трех типов (золото, серебро и платина). Вам необходимо внедрить программу java, используя поток, чтобы узнать количество членов в каждой категории кораблей. Детали MemberShip должны быть получены от пользователя в консоли.
Создать класс Member со следующими личными атрибутами
String memberId,
String memberName,
String category
Включить соответствующие методы получения и установки.
Написать три- конструктор аргумента в классе Member с аргументами - memberId, memberName и category. И установите значения с помощью конструктора.
Создайте класс ZEEShop, который расширяет Thread следующими личными атрибутами:
String memberCategory,
int count,
List<Member> memberList
Включает соответствующие методы получения и установки.
Запись конструктор с двумя аргументами в классе ZEEShop с аргументами - memberCategory и memberList. И установите значения с помощью конструктора.
Вызовите класс потока ZEEShop для каждой memberCategory, подсчитайте количество членов в этой категории и отобразите счетчик.
Напишите конструктор с двумя аргументами в ZEEShop с memberCategory и memberList
Напишите основной класс и отобразите вывод, как показано в примере ввода / вывода
Предположение: memberCategory чувствительна к регистру и будет иметь только три значения - Platinum, Gold , Серебро
Пример ввода и вывода:
Введите число участников: 5 Введите данные участника:
101: Том: Золото
Введите Данные участника:
102: Сэм: Золото
Введите данные участника:
103: Джон: Серебро
Введите данные участника:
104: роза: платина
Введите данные участника:
105: оттенок: серебро
Введите число раз, когда необходимо искать категорию членства: 4 Введите Категория
Золото * 10 49 *
Введите категорию
Серебро
Введите категорию
Платина
Введите категорию
Золото
Пример вывода:
Золото: 2 Серебро: 2 Платина: 1
Золото: 2