Java Long won't print properly
<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>
