在 Java 中,我注意到当我写
int i = 99;
它工作正常。然而当我说
int i = 099;
我得到一个例外:
java.lang.RuntimeException: Uncompilable source code - Erroneous tree type: <any>
在我的 IDE 中,我看到一个红点表示 integer number too large: 099
.
为什么这没有被编译?099不就等于99吗?
在 Java 中,我注意到当我写
int i = 99;
它工作正常。然而当我说
int i = 099;
我得到一个例外:
java.lang.RuntimeException: Uncompilable source code - Erroneous tree type: <any>
在我的 IDE 中,我看到一个红点表示 integer number too large: 099
.
为什么这没有被编译?099不就等于99吗?