Why do the following two operations yield different results in Java for x = 31 or 32 but the same results for x=3?
x = 31
32
x=3
int
Consider the limits of the type int. How large a number can it hold?