How is System.out.println(4*2147483647) equal to -4 in java?
<p>I am a Java beginner and pretty confused with this.</p>

<p>How is <code>System.out.println(4*2147483647)</code> equal to -4 in java?</p>
