103news.com
Работа
Апрель
2023

Консольное приложение на JAVA

0
Необходимо разработать консольное приложение по продаже товаров. В системе должны быть следующие роли: администратор (один должен быть сразу создан) и посетитель магазина. Для реализации пользователей необходимо создать класс пользователя. При необходимости использовать интерфейсы.
Для товаров создать класс с полями (наименование товара, стоимость) и методами.
При старте системы должно выводиться консольное меню с возможностью выбора действий: 1 – авторизоваться 2 – зарегистрироваться.
1. Пользователь может войти с помощью логина/email и пароля. Введенные данные проверяются с данными в ArrayList.
Если пользователь авторизировался как администратор ему доступен функционал добавления товаров, удаления товаров (по номеру в списке), просмотр информации о пользователях, смена роли пользователю
Если пользователь авторизовался как посетитель ему доступен функционал просмотра доступных товаров для покупки.
2. По умолчанию все пользователи регистрируются как посетители. Роль посетителю можно сменить только администратор. Данные для регистрации: Фамилия, имя, отчество, номер телефона, email, login, password.
Все данные должны считываться из консоли. Данные можно хранить в ArrayList в виде объектов класса. Данные при регистрации должны проверяться с помощью регулярных выражений.
Все данные должны считываться из консоли. Необходимо использовать регулярные выражения для проверки корректности введенных данных. Все функции приложения разделить на отдельные классы/методы. Сравнение значений необходимо реализовать с помощью метода equals().
Результат работы прислать в виде проекта, архивированного в *.zip.




Губернаторы России
Москва

Собянин наградил выдающихся москвичей за вклад в развитие города и страны





Москва

Компания «Мария» рассказала о новых решениях для девелопмента на конференции Московского Бизнес-клуба


Губернаторы России

103news.net – это самые свежие новости из регионов и со всего мира в прямом эфире 24 часа в сутки 7 дней в неделю на всех языках мира без цензуры и предвзятости редактора. Не новости делают нас, а мы – делаем новости. Наши новости опубликованы живыми людьми в формате онлайн. Вы всегда можете добавить свои новости сиюминутно – здесь и прочитать их тут же и – сейчас в России, в Украине и в мире по темам в режиме 24/7 ежесекундно. А теперь ещё - регионы, Крым, Москва и Россия.

Moscow.media
Москва

Собянин наградил выдающихся москвичей за вклад в развитие города и страны



103news.comмеждународная интерактивная информационная сеть (ежеминутные новости с ежедневным интелектуальным архивом). Только у нас — все главные новости дня без политической цензуры. "103 Новости" — абсолютно все точки зрения, трезвая аналитика, цивилизованные споры и обсуждения без взаимных обвинений и оскорблений. Помните, что не у всех точка зрения совпадает с Вашей. Уважайте мнение других, даже если Вы отстаиваете свой взгляд и свою позицию. 103news.com — облегчённая версия старейшего обозревателя новостей 123ru.net.

Мы не навязываем Вам своё видение, мы даём Вам объективный срез событий дня без цензуры и без купюр. Новости, какие они есть — онлайн (с поминутным архивом по всем городам и регионам России, Украины, Белоруссии и Абхазии).

103news.com — живые новости в прямом эфире!

В любую минуту Вы можете добавить свою новость мгновенно — здесь.

Музыкальные новости

Концерт

Концерт пройдет в Вологде в День народного единства




Спорт в России и мире

Алексей Смирнов – актер, которого, надеюсь, еще не забыли

Серпуховские гимнастки завоевали 30 медалей на соревнованиях в Москве

На территории школы имени Ткаченко в Кубинке появится новое спортивное оборудование

Назначены арбитры на матчи 14-ого тура МИР РПЛ


WTA

Елена Рыбакина провела первую тренировку на Итоговом турнире WTA



Новости Крыма на Sevpoisk.ru


Минск

"Навязать грузинам ЛГБТ какой-то хотят!" Лукашенко прокомментировал события в Грузии



Частные объявления в Вашем городе, в Вашем регионе и в России