Java中有8种数据类型来存储数值、字符、布尔值。
本篇讲说数值类型
①整数类型
整数类型用来存储整数数值,可以是整数,也可以是负数。
其中,按数据在内存中所占大小的不同,可分为byte、short、int和long 4种类型,它们具有不同的取值范围。
byte(字节),内存占1字节、长度为8,取值范围:-128~127
short (短整型),内存占2字节、长度16位,取值范围:-32768~32767
int (整型),内存占4字节、长度32位,取值范围:-2147483648~2147483647
long (长整型),内存占8字节、长度64位,取值范围:-9223372036854775808~9223372036854775807
②浮点类型
浮点类型,即有小数部分的数字。Java中的浮点类型分为单精度类型float和双精度类型double,
float,内存4字节,长度32位,取值范围:1.4E-45~4.4028235E38
dobule,内存8字节、长度64位,取值范围:4.9E-324~1.7976931348623157E308
在默认情况下小数都被看作dobule类型,若想使用float类型声明小数,需要再小数后面添加F或f。另外,如果使用后缀d或D来明确这是double类型数据,但加不加d或D,没有硬性规定,而声明float类型如果不加f或F,系统会认为是double类型而出错。
java float取值范围_Java的基本数据类型数值类型
最新推荐文章于 2024-06-30 04:08:51 发布