Задачу я решил, исправив эту ошибку, но она не даёт мне покоя. Почему программа не работает корректно?
int[] arr = new int[10];
        for (int i = 0; i < arr.length; i++) {
            arr[i] = reader.read(); // Ошибка
        }
        for (int i = 9; i > -1; i--)
            System.out.println(arr[i]);
Ввод: 1 2 3 4 5 Вывод: 10 53 10 52 10 51 10 50 10 49