На этом уроке мы напишем код для ввода трёхзначного числа, используя базовый метод - System.in.read(). Для этого придётся конвертировать код каждой цифры и составлять число из полученных цифр.
Дата отправки отчёта:
18 октября 2016 г.
Задание выполнено: за
10 мин.
Чему научился:
Вводить цифры посимвольно
Что было сложным:
Ничего. Хотя на мой взгляд, не помешало бы объяснение того, почему нужно вычитать 48 из каждого символа.
Комментарии:
Код символа '0' соответствует десятичному числу 48 или шестнадцатеричному 0x30.
Научился: Научилась вводить три цифры, используя метод System.in.read(). Собрала трёхзначное число, запустив программу Read3, и вывела его на экран.
В последнем запуске в качестве исходного числа при нажатой клавише ALT набрала на цифровой клавиатуре 048. Отобразился 0. После отработки Read3 получен результат -388. Трудности: долго смотрела на формулу в Read3. Так и не поняла, почему получился такой результат при вводе [Alt]+048