Почему второе условие не выполняется с "charAt"? Для чего нужно использовать "Character.getNumericValue"?