Java und Rechnen

Was wird hier ausgegeben?

int dreizehn = 013;
int hundert = 100;

System.out.println(dreizehn + hundert);

Natürlich 111 und nicht 113

Da da die führende 0 oktal bedeutet. Also 013 Oktal = 11 Dezimal + 100 = 111