You've used octal notation for those last two. This isn't unique to Java, actually. If you have a leading zero in front of some integer, it will be counted in octal.
What is octal? It is a base-8 system of counting. We humans use a base 10 system when we count, starting at 0, ending at 9, and rolling over to the next digit each time we take a step past 9 in the preceding digit. Octal is the same way, except the rollover happens when you step past 7.
Consider Binary, which is base 2. Your digits are 1 and 0, and stepping past 1 will cause the digit in place to roll over an increment the next.
base2 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011
base8 0000 0001 0002 0003 0004 0005 0006 0007 0010 0011 0012 0013
base10 0001 0002 0003 0004 0005 0006 0007 0008 0009 0010 0011 0012