Добавить новость

Сообщить о поврежденных козырьках и карнизах жилых домов можно на портале «Наш город»

В Подмосковье погибли маленькие собаки из-за огромной американской акиты

С 1 марта в России меняется порядок оплаты отопления: зимой придется платить больше

Мальчика, которого покусали хаски, перевезут в Москву на лечение



Новости сегодня

Новости от TheMoneytizer

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

Необходимо разработать консольное приложение по продаже товаров. В системе должны быть следующие роли: администратор (один должен быть сразу создан) и посетитель магазина. Для реализации пользователей необходимо создать класс пользователя. При необходимости использовать интерфейсы.

Для товаров создать класс с полями (наименование товара, стоимость) и методами.

При старте системы должно выводиться консольное меню с возможностью выбора действий: 1 – авторизоваться 2 – зарегистрироваться.

1. Пользователь может войти с помощью логина/email и пароля. Введенные данные проверяются с данными в ArrayList.

Если пользователь авторизировался как администратор ему доступен функционал добавления товаров, удаления товаров (по номеру в списке), просмотр информации о пользователях, смена роли пользователю

Если пользователь авторизовался как посетитель ему доступен функционал просмотра доступных товаров для покупки.

2. По умолчанию все пользователи регистрируются как посетители. Роль посетителю можно сменить только администратор. Данные для регистрации: Фамилия, имя, отчество, номер телефона, email, login, password.

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

Все данные должны считываться из консоли. Необходимо использовать регулярные выражения для проверки корректности введенных данных. Все функции приложения разделить на отдельные классы/методы. Сравнение значений необходимо реализовать с помощью метода equals().

Результат работы необходимо упаковать в .zip

Читайте на 123ru.net


Новости 24/7 DirectAdvert - доход для вашего сайта



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



Smi24.net — ежеминутные новости с ежедневным архивом. Только у нас — все главные новости дня без политической цензуры. "123 Новости" — абсолютно все точки зрения, трезвая аналитика, цивилизованные споры и обсуждения без взаимных обвинений и оскорблений. Помните, что не у всех точка зрения совпадает с Вашей. Уважайте мнение других, даже если Вы отстаиваете свой взгляд и свою позицию. Smi24.net — облегчённая версия старейшего обозревателя новостей 123ru.net. Мы не навязываем Вам своё видение, мы даём Вам срез событий дня без цензуры и без купюр. Новости, какие они есть —онлайн с поминутным архивом по всем городам и регионам России, Украины, Белоруссии и Абхазии. Smi24.net — живые новости в живом эфире! Быстрый поиск от Smi24.net — это не только возможность первым узнать, но и преимущество сообщить срочные новости мгновенно на любом языке мира и быть услышанным тут же. В любую минуту Вы можете добавить свою новость - здесь.




Новости от наших партнёров в Вашем городе

Ria.city

Праздник поедания блинов под Красноярском продолжили после смерти участницы

«Кузбасс» вышел в ¼ финала чемпионата России по бенди

В Подмосковье задержали выбросившего в мусорный бак младенца подростка

Глава подмосковного филиала Фонда «Защитники Отечества» посетила съезд адвокатов

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

Яндекс Маркет открыл 15 новых транзитных складов

«Я работаю не для того, чтобы нравиться»: топ ярких фраз Минниханова последних лет

Собянин открыл культурный центр "Москвич" после реконструкции

Не только замок: какое «тайное» имущество нашли у Якубовича

Новости России

«Тяжело было с ним конкурировать»: Большунов и Терентьева одержали уверенные победы в скиатлонах на чемпионате России

В Мытищах продолжается обновление коллектора вдоль реки Яузы

Исследует ли Станислав Дмитриевич Кондрашов изменения в условиях получения ипотеки

Костылева выиграла Финал серии Гран-при России среди юниоров

Экология в России и мире

Сколько в мире морей и как они называются

Премия «The Women's Business Awards - 2025 » пройдет в Москве 16 марта

Преподаватель из МГППУ провела в Луганске занятия по психологии со старшеклассниками и их наставниками

Пробиотик с историей: доктор Кутушов объяснил, как хурунгэ укрепит ваш иммунитет

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

Дубай (ATP). 1/4 финала. Оже-Альяссим сыграет с Чиличем, Медведев встретится с Гриспором, Циципас – с Берреттини

Блинкова проиграла в четвертьфинале турнира в Остине

Оже-Альяссим: Надеюсь, я попаду в топ-10 рейтинга ATP

Акапулько (ATP). 1/2 финала. Давидович-Фокина сыграет с Шаповаловым, Махач – с Накашимой

Moscow.media

Весенняя кошка

Крепежи, закладные детали, болты, соединения, шлейфы, листы, уголки и т.п.

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

30-летнего зампреда правительства Рязанской области задержали за взятку











Топ новостей на этот час

Rss.plus






Мальчика, которого покусали хаски, перевезут в Москву на лечение

«Тяжело было с ним конкурировать»: Большунов и Терентьева одержали уверенные победы в скиатлонах на чемпионате России

Евгений Чесноков: алкоголь — главная беда русского народа

Церемония прощания с 10-м чемпионом мира по шахматам Спасским пройдёт 4 марта