When we concatenate a number which starts with zero with a string to form a string, why the resulting string do not properly store the value in Java?
Why are integer literals with leading zeroes interpreted strangely?