На этом уроке мы напишем код для ввода трёхзначного числа, используя базовый метод - System.in.read(). Для этого придётся конвертировать код каждой цифры и составлять число из полученных цифр.
Дата отправки отчёта:
5 октября 2016 г.
Задание выполнено: за
10 мин.
Чему научился:
выводить числа при помощи метода System.in.read()
Что было сложным:
Понять зачем )
Комментарии:
А где это может использоваться? Ведь для простого вывода (или записи в переменную) числа с клавиатуры можно использовать BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); и парсить в интеджер
Это мало где может использоваться. Цель этого урока - показать, как пользоваться базовым методом чтения для считывания чисел, чтобы понимать, какую пользу делают обёртки InputStreamReader и BufferedReader, либо Scanner.
Научился: Научилась вводить три цифры, используя метод System.in.read(). Собрала трёхзначное число, запустив программу Read3, и вывела его на экран.
В последнем запуске в качестве исходного числа при нажатой клавише ALT набрала на цифровой клавиатуре 048. Отобразился 0. После отработки Read3 получен результат -388. Трудности: долго смотрела на формулу в Read3. Так и не поняла, почему получился такой результат при вводе [Alt]+048