我正在使用石英进行调度。
TriggerUtils.getDateOf(0,40,18,09,06);
它接受 5 个参数。 (秒、分钟、小时、月份、月份)。
当我将第四个参数传递为“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+)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)