Gegeben das folgende Beispiel:
%Vor%Die Ausgabe ist:
%Vor%Warum?
Dies wird in Abschnitt 3.10.1 der Java-Sprachspezifikation beschrieben . Grundsätzlich ist ein dezimales Literal entweder nur 0 oder 1-9, gefolgt von einem oder mehreren 0-9 Zeichen.
Ein oktales Literal ist eine 0 gefolgt von einem oder mehreren 0-7 Zeichen.
Also wird 01234 als oktal angesehen.
(Interessanterweise ist "0" ein dezimales Literal, aber "00" ist ein oktales Literal. Ich kann mir keine Situationen vorstellen, in denen das wichtig ist, wohlgemerkt, da die Werte offensichtlich gleich sind.)
Tags und Links java