Задания по обработке исключений в Java
1. Проверка логина и пароля
- Создать статический метод который принимает на вход три параметра: login, password и confirmPassword.
- Login должен содержать только латинские буквы, цифры и знак подчеркивания.
- Длина login должна быть меньше 20 символов. Если login не соответствует этим требованиям, необходимо выбросить
WrongLoginException
. - Password должен содержать только латинские буквы, цифры и знак подчеркивания. Длина password должна быть меньше 20 символов. Также password и confirmPassword должны быть равны. Если password не соответствует этим требованиям, необходимо выбросить
WrongPasswordException
. WrongPasswordException
иWrongLoginException
- пользовательские классы исключения с двумя конструкторами – один по умолчанию, второй принимает сообщение исключения и передает его в конструктор классаException
.- Обработка исключений проводится внутри метода.
- Используем multi-catch block.
- Метод возвращает
true
, если значения верны илиfalse
в другом случае.
2. Интернет-магазин, часть 7
Часть 1, часть 2, часть3, часть 4, часть 5, часть 6.
Реализуем аутентификацию и регистрацию пользователя:
- Пусть у вас будет отображение, содержащие пары логин пользователь.
- Если пользователь ввел данные из этого отображения, он аутентифицирован.
- Если введенные логин, пароль не содержатся в отображении, проверяете их корректность (используем задание "Проверка логина и пароля").
- Если проверка пройдена, введенные логин и пароль добавляются в отображение.
При написании программ обращайте внимание на рекомендации по оформлению кода.

Please log in or register to have a possibility to add comment.