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

Экс-аналитик ЦРУ заявил об угрозе втягивания США в конфликт с Россией

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

Глава Ступина проинспектировал строительство школы в квартале «Надежда»

Лидер Гвинеи-Бисау по-русски назвал Путина дорогим братом





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

Новости от 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

Медведев: у свободного мира есть лидер — Путин

Водителя автобуса, устроившего смертельное ДТП на Ленинском, отправили в СИЗО

Делегация из КНДР передала Владимиру Путину «боевой привет» от Ким Чен Ына

Экс-генпрокурор Скуратов: Причастные к убийству Листьева могут понести наказание

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

Первый Всероссийский социально-туристический маршрут для участников СВО

Эвелине Хромченко — 54: как сложилась судьба эксперта по моде

Собянин открыл пять модернизированных поликлиник в Москве после реконструкции

Тренер Кержаков назвал конкурентов "Зенита" в борьбе за чемпионство в РПЛ

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

Российские чиновники начали звонить американскому бизнесу с приглашением вернуться в Россию

Продукцию ставропольского предприятия представили на ВДНХ

«Мы вас кормим»: пьяный армянин закатил скандал в ТЦ и заявил, что содержит весь Советский Союз

Экс-генпрокурор Скуратов: Причастные к убийству Листьева могут понести наказание

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

Alessandro Safina в Кремле – выбор Радио Romantika

«Закрывали руками»: DVOYE выпустили лиричную новинку о смысле недосказанных слов

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

Начальник сервисного локомотивного депо (СЛД) «Москва-Сортировочная» филиала «Московский» компании «ЛокоТех-Сервис» Петр Пустовой подводит итоги 2024 года.

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

Дубай (ATP). 1/2 финала. Оже-Альяссим сыграет с Алисом, Циципас встретится с Грикспором

Зверев на теннисном турнире в Акапулько проиграл Тьену, ранее победившему Медведева

Анна Блинкова не смогла выйти в полуфинал турнира в Остине, уступив Пегуле

Карен Хачанов — о том, думает ли он о завершившихся матчах: был моложе — загонялся

Moscow.media

Новинки StarLine E7 LTE GPS и S7 GPS: когда все в плюсе!

Настольный термотрансферный принтер штрих-кодов iDPRT iE4P

Помыть машину и сходить в кино: на что томичи стали тратить больше из-за инфляции

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











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

Rss.plus






Медведев: у свободного мира есть лидер — Путин

Экс-генпрокурор Скуратов: Причастные к убийству Листьева могут понести наказание

Продукцию ставропольского предприятия представили на ВДНХ

Летевший в Анталью самолет «Победы» вернулся во Внуково