I was trying to check different inputs and creating infinite loops in java and I found that once the int
is getting incremented over the maximum limit it turns
Because int
ranges from -2,147,483,648 to 2,147,483,647. Hence,once it reaches it upper limit, it overflows and starts from the negative.
See the docs:
The int data type is a 32-bit signed two's complement integer. It has a minimum value of -2,147,483,648 and a maximum value of 2,147,483,647 (inclusive)