title: long variable with leading zero output
body: <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>