Как ни странно, кажется, что всё должно работать Единственное, что могу посоветовать: проверь, в какой раскладке написана "i" в System.out.println(i), может случайно кириллическая i затесалась вместо латинской, тогда она будет трактована как другой символ. Можешь даже попросту скопировать i из 10 строчки и вставить её в System.out.println в 12-ой. Странная ошибка, на самом деле.