Курсы по программированию

Формула программиста
основатель — Волосатов Евгений Витольдович

7. Экзамен / EGZ - Шаблон решения

  • На этом уроке мы рассмотрим решение задачи на зачёт.
  • Дата отправки отчёта: 13 октября 2016 г.
  • Задание выполнено: за не указано
  • Чему научился:
  • Что было сложным:
  • Комментарии: Мы не допускали ошибок  ;)
  • Оценка видео-уроку:


Оцени работу

 
Сохранить страницу:

11321. Leonid Shevchenko
Leonid Shevchenko
ответить
→  Елена  # Язык Java / Решение задачи на зачёт / 2016-10-14 10:08

Так ведь не указано в задании сделать скриншот ;) (если что, можно его глянуть в задании 36)


4004. Елена
Елена
ответить
→  Leonid Shevchenko  # Язык Java / Решение задачи на зачёт / 2016-10-14 05:27

Скриншот не увидела :(


  • Отчёт оценивали:
    1Евгений Волосатов+1   10673Алексей Хонин+1   11405vdimae+1   10100Александр Заскотченко+1   10670Сергей Соколов+1   8520Сергей Колупаев+1   459Сергей Сергеевич+1   10494Алексей В.+1   10558Иван Воронин+1   4467Alcatraz+1   689Igorenzia+1   8275Tekashnik+1   6452Кирилл Шмойлов+1   4004Елена+1   4395Денис+1   2639Морозов Юрий Александрович+1   7645Александр Львович+1   8959Максим Саратов+1   6391Владимир+1   6203Николай (nick27m)+1  

Начинаем практику по языку C#




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.
Я использовал не глобальный try ... catch, а отдельно для аргументов и ввода с клавиатуры. Вместо Scanner использовал BufferedReader. Почему использовал try ... catch отдельно, просто в условии сказано, что программа должна общаться понятным языком. Чтобы пользователь понял свою ошибку у меня программа проверяет кол-во аргументов переданных в командной строке и если их больше 0, но меньше 2 выдаётся сообщение, что аргументов должно быть два. Для определения максимального использовал не связку if ... else, а тернарный выбор. Думаю, что в принципе ошибок в моей программе нет, может некоторая избыточность с проверками и сообщениями, но в целом поставленные условия по написанию программы я выполнил и все блоки у меня есть.
Вначале не получилось правильно добавить строку с e.getMessage()), но потом все сработало, хотя в отправленном отчете этой строки нет..