Why is the value printed not as same as the input? Will leading zeroes change the way an integer is read? 

```
Integer[] secondArray = {02,03,04,05,06,011,012,012,0123};

 System.out.println("values:" + Arrays.toString(secondArray));

```

Output: 2, 3, 4, 5, 6, 9, 10, 10, 83