我正在使用石英进行日程安排。
TriggerUtils.getDateOf(0,40,18,09,06);
它接受5个参数。(秒,分钟,小时,daysOfMonth,月份)。
当我通过第四个参数作为“ 09”。Eclipse给我错误“ int类型的文字八进制09(数字9)超出范围”。
但是,当我将第四个参数作为“ 9”而不是“ 09”传递时,它起作用了。
谁能解释这个错误?
在Java中,如果要定义整数,则前导“ 0”将表示您正在以八进制定义数字
int i = 07; //integer defined as octal int i = 7; // integer defined as base 10 int i = 0x07; // integer defined as hex int i = 0b0111; // integer defined as binary (Java 7+)