However, you can't assign a really huge number as an int; Java indeed has its limits. Byte range: -128 to 127 inclusive. Short range: -32,768 to 32,767 inclusive. Int range: -2³¹ to 2³¹-1. Long range: -2⁶³ to 2⁶³-1.