quando coloca um 0 na frente do valor vc está usando o sistrema octal, onde cada número vai de 0 a 7. retire o zero antes de cada valor, que vai estar utilizando decimal.
Marky.Vasconcelos
Quando coloca o 0 na frente voce trabalha no sistema octal
então o 08 que voce quiria seria 010 e o 9, 011
É isso mesmo que voce quer?
Regra simples: Nunca coloque zero na frente dos seus números.
Números octais são essencialmente inúteis e apenas criam problemas e dor-de-cabeça que seriam desnecessárias se o Java decidisse não herdar essa idiotice do C.