На этом уроке мы вновь получим два аргумента командной строки. Далее, мы их сконвертируем в целое число и найдём сумму. Если числа заданы некорректно - возникнет ошибка. Для её обработки используем блок try - catch. Для проверки программы сделайте семь запусков с разными аргументами (без параметров, с 1, 2, 3 параметрами, с числами, со строками и т.д.).
Дата отправки отчёта:
13 февраля 2019 г.
Задание выполнено: за
2 час. 30 мин.
Чему научился:
Ознакомился с некоторыми правилами форматирования выводимой информации.
Что было сложным:
Заменил первую проверку длины массива входных параметров на более гибкую: if (args.length < 2). Проделал 7 экпериментов, варьируя различные сочетания правильных и неправильных параметров с обработкой ошибок. Обратил внимание, что обработчик ошибок выдает сообщение лишь о первой обнаруженной ошибке. Вопрос: Сушествует ли простой способ регисрации нескольких ошибок за один раз?
Научился: блок try - catch напоминает русский биллиард.
try - удачный удар, шар в лузе, продолжение серии успешных ударов. В коде - попытаемся выполнить операторы в фигурных скобках после указания "try". А вот если промазал (а в коде - возникли ошибки при выполнении операторов в фигурных скобках), то...
catch - шар в лузу не попал, отработал резиновый борт стола и шар летит отраженный от борта. В коде - будет выполнен набор операторов в фигурных скобках после указания catch.
Вот до каких аналогий новогодняя ночь-2019 довела )