title: Java Long won't print properly
body: <p>This must be very silly but, I am trying to do the following:</p>
  
  <pre><code>long mult  = 2147483647 + 2147483647 + 2;
  System.out.println(mult);  // result = 0
  </code></pre>
  
  <p>Now, my varaible <code>mult</code> would be a 10 digit number, well in the range of long. So I do not understand why it is printing out 0 as a result. Can anyone explain why?</p>