How does Java convert int into byte?
<pre><code>int i =132;
byte b =(byte)i;
System.out.println(b);
</code></pre>

<p>The output is -124</p>

<p>Why is that? I know this is a very basic question, but I'm still not able to map it, or understand how this happens?</p>
