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に相当しませんか?