Sehen Sie sich die Java Language Specification an, Kapitel 3.10.1 Ganzzahlige Literale
Ein Integer-Literal kann in Dezimal (Basis 10), Hexadezimal ausgedrückt werden (Basis 16), oktal (Basis 8) oder binär (Basis 2).
Eine Oktalzahl besteht aus einer ASCII-Ziffer 0, gefolgt von einer oder mehreren Ziffern der ASCII-Ziffern 0 bis 7 mit Unterstrichen durchsetzt, und kann repräsentieren eine positive, Null oder negative Ganzzahl.
Deshalb 010
= 8
.
Tags und Links java