Java에서 08이 정수 리터럴로 유효하지 않은 이유
Java에서 0으로 시작하는 정수 리터럴은 8진수(기본 8)로 해석됩니다. ). 이로 인해 여러 자리 숫자의 경우 혼동이 발생할 수 있습니다.
0 뒤에 한 자리 숫자가 오면(8 또는 9 제외) 값은 단순히 해당 숫자의 숫자 값입니다. 그러나 두 자리 이상의 숫자인 경우 해석이 이상할 수 있습니다.
예:
위 내용은 Java에서 08 및 09가 잘못된 정수 리터럴인 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!