Исключения Java

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

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

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

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

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

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

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

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


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


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


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



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


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


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

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