title: Java - Explicit Conversion from Int to Short
body: <p>Can someone please explain why this following statement:</p>
  
  <pre><code>short value = (short) 100000000;
  System.out.println(value);
  </code></pre>
  
  <p>Gives me:</p>
  
  <pre><code>-7936
  </code></pre>
  
  <p>Knowing that the maximum value of a short in Java is 32767 correct?</p>