title: Why are integer literals with leading zeroes interpreted strangely?
body: <p>This prints 83</p>
  
  <pre><code>System.out.println(0123)
  </code></pre>
  
  <p>However this prints 123</p>
  
  <pre><code>System.out.println(123)
  </code></pre>
  
  <p>Why does it work that way?</p>