Integer.MAX_VALUE 的含义


今天学习时, 看见一个表达式, 如下

(int i = 1; i < Integer.MAX_VALUE; i++)

不懂 Integer.MAX_VALUE 含义,在此记录

Integer.MAX_VALUE的含义

在Java中,一共有8种基本数据类型:

整数型:int, short, long, byte

浮点型:float, double

字符类型:char

表示布尔值的类型:boolean

【String并不是一种基本数据类型,在 Java 中属于引用类型】

整数型和浮点型取值范围如下:

类型 字节长度 取值范围
int 4字节 -2 147 483 648 ~ 2 147 483 647
short 2字节 -32 768 ~ 32 767
long 8字节 -9 223 372 036 854 775 808 ~ 9 223 372 036 854 775 807
byte 1字节 -128 ~ 127
float 4字节 大约±3.402 823 47E+38F(6~7位有效数字)
double 8字节 大约±1.797 693 134 862 315 70E+308(15位有效数字)

Integer.MAX_VALUE表示int数据类型的最大取值数:2 147 483 647

Integer.MIN_VALUE表示int数据类型的最小取值数:-2 147 483 648

同理:
Short.MAX_VALUE 为short类型的最大取值数 32 767
Short.MIN_VALUE 为short类型的最小取值数 -32 768


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM