Исключения Java

Выполнен
Заказ
5593247
Раздел
Программирование
Предмет
Java
Антиплагиат
Не указан
Срок сдачи
8 Окт 2023 в 05:00
Цена
1 000 ₽
Блокировка
10 дней
Размещен
7 Окт 2023 в 13:18
Просмотров
71
Описание работы

Напишите приложение, которое будет запрашивать у пользователя следующие данные в произвольном порядке, разделенные пробелом:

Фамилия Имя Отчество дата рождения номер телефона пол

Форматы данных:

фамилия, имя, отчество - строки

дата рождения - строка формата dd.mm.yyyy

номер телефона - целое беззнаковое число без форматирования

пол - символ латиницей f или m.


Приложение должно проверить введенные данные по количеству. Если количество не совпадает с требуемым, вернуть код ошибки, обработать его и показать пользователю сообщение, что он ввел меньше и больше данных, чем требуется.


Приложение должно попытаться распарсить полученные значения и выделить из них требуемые параметры. Если форматы данных не совпадают, нужно бросить исключение, соответствующее типу проблемы. Можно использовать встроенные типы java и создать свои. Исключение должно быть корректно обработано, пользователю выведено сообщение с информацией, что именно неверно.


Если всё введено и обработано верно, должен создаться файл с названием, равным фамилии, в него в одну строку должны записаться полученные данные, вида



Однофамильцы должны записаться в один и тот же файл, в отдельные строки.


Не забудьте закрыть соединение с файлом.


При возникновении проблемы с чтением-записью в файл, исключение должно быть корректно обработано, пользователь должен увидеть стектрейс ошибки.

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу1 год
Средний балл4.52
СтоимостьНазначаете сами
ЭкспертВыбираете сами
Уникальность работыот 70%
Время выполнения заказа:
2 минуты
Выполнен в срок
Отзыв о выполненном заказе
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Прямой эфир