На этом уроке мы воспользуемся базовым способом ввода с клавиатуры - методом System.in.read ().
Эта функция возвращает КОД введённого символа. Для числа 1 это 49, для буквы А - 65.
Для успешной компиляции программы необходимо использовать секуцию try - catch, либо к заголовку функции main () добавить параметр thrown IOException, который показывает о том, что эта функция может сгенерировать исключение.
Дата отправки отчёта:
31 декабря 2018 г.
Задание выполнено: за
25 мин.
Чему научился:
Вспомнил ASCII коды для цифры 1 и буквы A :) Повторил как считывать по-символьно информацию из потока ввода. В моем случае нет необходимости обязательно перехватывать исключения, можно обойтись проверкой состояния битов потока. Но я решил максимально приблизиться к java-программе, поэтому научился устанавливать вызов исключений в случае ошибки ввода-вывода. В качестве ошибки использовал символ конца потока (Ctrl+D в терминале). На первом скриншоте вариант с обработкой исключений в блоке try-catch. На втором - просто обычный проброс исключения наверх, как на скриншоте задания. Компьютер во втором случае был недоволен словить необработанное исключение :)
Оценка видео-уроку:
Оцени работу
Сохранить страницу:
Отчёт оценивали: 6644. valerys Nikola+119525. Александр Балбашов+120528. Геннадий Кравцов+1791. Валерий Жданов+19913. vip+19014. Николай Денисов+110670. Сергей Соколов+11. Евгений Волосатов+12146. Иван+13922. Александр+117606. Виктор+116396. Денис+118688. Arslan+117947. Dmitry Sinitsin+110895. Danil42Russia+1
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: Пользоваться методом System.in.read ().
Обрабатывать возможные ошибки - исключения.
Трудности: Надо было знать куда писать import java.io.IOException Узнала вариант ввода данных с клавиатуры.
Поняла, что он не очень удобный