На этом уроке мы воспользуемся базовым способом ввода с клавиатуры - методом System.in.read ().
Эта функция возвращает КОД введённого символа. Для числа 1 это 49, для буквы А - 65.
Для успешной компиляции программы необходимо использовать секуцию try - catch, либо к заголовку функции main () добавить параметр thrown IOException, который показывает о том, что эта функция может сгенерировать исключение.
Дата отправки отчёта:
16 февраля 2019 г.
Задание выполнено: за
18 час. 48 мин.
Чему научился:
Познакомился с методом System.in.read().
Что было сложным:
Столкнулся с проблемой отображения русского текста при запуске программы в консоли. Подскажите как решить эту проблему?
Приветствую, Yefim! Если мы пишем код не в IDE, и потом компилируем программу вручную, то по умолчанию компилятор использует кодовую страницу операционной системы, для нас обычно CP1251. В консоли у нас кодировка CP866. Соответственно, есть несколько вариантов решения проблемы. Лучше всего вот такой, файл создавать в кодировке utf8 и компилировать так: javac -encoding utf8 Read.java
Кстати, я не пойму как у Вас запустилась команда java Read.java )
Научился: Пользоваться методом System.in.read ().
Обрабатывать возможные ошибки - исключения.
Трудности: Надо было знать куда писать import java.io.IOException Узнала вариант ввода данных с клавиатуры.
Поняла, что он не очень удобный