На этом уроке мы вновь получим два аргумента командной строки. Далее, мы их сконвертируем в целое число и найдём сумму. Если числа заданы некорректно - возникнет ошибка. Для её обработки используем блок try - catch. Для проверки программы сделайте семь запусков с разными аргументами (без параметров, с 1, 2, 3 параметрами, с числами, со строками и т.д.).
Дата отправки отчёта:
12 ноября 2016 г.
Задание выполнено: за
1 час. 05 мин.
Чему научился:
Я научился находить ошибки. Допустил три синтаксических ошибки и при компелировании всё показывает даже стрелочкой)) то есть на 4 запуск всё заработало) У меня вопрос? подскажите люди добрые) if (args.length != 2) \\ Получаем из потока то два чиста если число не в вели то выполняется блок? { System.out.println ("Usage: java Plus <nambe> <nambe>"); } Это можно назвать блоком?) И второй вопрос. Мы ввели переменные а б сум дальше "System.out.format ("%d + %d = %d%n", a, b, sum);" формат из системы(есле перевести) а вот дальше что это "%d + %d = %d%n",???
Научился: блок try - catch напоминает русский биллиард.
try - удачный удар, шар в лузе, продолжение серии успешных ударов. В коде - попытаемся выполнить операторы в фигурных скобках после указания "try". А вот если промазал (а в коде - возникли ошибки при выполнении операторов в фигурных скобках), то...
catch - шар в лузу не попал, отработал резиновый борт стола и шар летит отраженный от борта. В коде - будет выполнен набор операторов в фигурных скобках после указания catch.
Вот до каких аналогий новогодняя ночь-2019 довела )