ホームページ >Java >&#&チュートリアル >Java ではなぜ 08 と 09 が無効な整数リテラルなのでしょうか?
Java で 08 が整数リテラルとして無効である理由
Java では、0 で始まる整数リテラルは 8 進数 (基数 8) として解釈されます。 )。これは、複数の桁の数字の混乱を招く可能性があります。
0 の後に 1 つの数字 (8 または 9 を除く) が続く場合、値は単にその桁の数値になります。ただし、2 桁以上の数値の場合、解釈が驚くべきものになる可能性があります。
たとえば、
以上がJava ではなぜ 08 と 09 が無効な整数リテラルなのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。