Почему System.out.println("Проход#" + i); выводиться больше 1 раза?
System.out.println("Проход#" + i);
Сергей Усов
22 уровень
Вопрос по Шилду. 9-издание. Некоторые разновидности цикла for.
Обсуждается
Комментарии (1)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Anonymous #3303140
14 марта, 09:46
1. Ты завершаешь ввод переносом строки.
2. Кириллические символы в UTF-8 состоят из двух байтов.
Таким образом, введя один латинский символ, ты считываешь его байт и байт [LF], а введя кириллический символ, ты считываешь два байта и байт [LF].
Добавь сам вывод этих байтов и посмотри.
+2