09 не распознается, где 9 распознается [дубликат]

На этот вопрос уже есть ответ здесь:

Почему 08 не является допустимым целочисленным литералом в Java? 6 ответов

Я использую кварц для планирования.

TriggerUtils.getDateOf(0,40,18,09,06);

он принимает 5 параметров. (секунды, минуты, часы, дни месяца, месяц).

Когда я передаю четвертый параметр как «09». Затмение дает мне ошибку «Буквенный октал 09 (цифра 9) типа int находится вне диапазона».

Но когда я передаю четвертый параметр как «9» вместо «09», это работает.

Может кто-нибудь объяснить мне эту ошибку?

Ответы на вопрос(5)

Ваш ответ на вопрос