long variable with leading zero output
<p>I am not able to understand the why such output when long variable with <strong>leading zero</strong>.</p>

<pre><code>public class Test{
        public static void main(String[] args) {
             long var1=00123l;
             long var2=123l;
             System.out.println("Variable 1---&gt;"+var1);
             System.out.println("Variable 2---&gt;"+var2);
             System.out.println(var1==var2);
        }
    }
</code></pre>

<p><strong>output:</strong></p>

<pre><code>Variable 1---&gt;83
Variable 2---&gt;123
false
</code></pre>
