작동하지 = 난을 int로하지만 노력하고, 내가INT의 전 = 99 099 자바에서
int i = 99;
를 쓸 때 잘 작동 것으로 나타났습니다. 내 IDE에서
java.lang.RuntimeException: Uncompilable source code - Erroneous tree type: <any>
, 나는 빨간 점은 integer number too large: 099
말을 참조하십시오 내가
int i = 099;
을 말할 때 나는 예외를 얻을.
왜 이것이 컴파일되지 않습니까? 099가 99와 같지 않습니까?
'099'는 Java에서 8 진수로 간주됩니다. [자세한 내용] (http://docs.oracle.com/javase/specs/jls/se7/html/jls-3.html#jls-3.10.1). – Lion