Meaning of Zero Before Number in Java : <p>I have a code like this, but I don't know why result variable have false value after execution the code</p>

<pre><code>int x = 234;
boolean result = (x&lt;0250);
</code></pre>

<p>and also why the following code doesn't work properly?</p>

<pre><code>System.out.println(0250);
</code></pre>

<p>it prints 168 !! why?!</p>
