int取值范围

回答
爱扬教育

2022-06-19

java中int的取值范围为-2147483648到+-2147483648。首先jdk中定义int占4个字节32位,32位就是jvm仅仅给分配32个格子的空间,用以存放数据。

扩展资料

  计算机中用0和1存放数据。那么,32个格子中放满0或1的方法,有2的32次方种。

  但是java中int有正负之分,所以32个格子中占用一个格子标识正负,仅仅能用31个格子来标识数值。最后int能标识的最大/最小数字是:2的31次方即+/- 2147483648。取值范围即为二者之间。