Java基本数据类型,类型长度,取值范围,默认值

Java基本数据类型

8种基本数据类型。

六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。

序号 数据类型 类型长度 取值范围 默认值
1 byte 8位(1字节) -128~127 0
2 short 16位(2字节) -32768~32767 0
3 char 16位(2字节) 0~65535 ‘u0000’
4 int 32位(4字节) -2³¹~2³¹-1 0
5 long 64位(8字节) -2⁶³~2⁶³-1 0L
6 float 32位(4字节) 1.4E-45~3.4028235E38 0.0f
7 double 64位(8字节) 4.9E-324~1.7976931348623157E308 0.0d
8 Boolean false

Float和Double的最小值和最大值都是以科学记数法的形式输出的,结尾的"E+数字"表示E之前的数字要乘以10的多少次方。比如3.14E3就是3.14 × 10³ =3140。

自动类型转换

整型,实型(常量)、字符型数据可以混合运算。运算中,不同类型的数据先转化为同一类型,然后再进行运算。

------------------------------------------------>byte,short,char ->int -> long -> float ->double

你可能感兴趣的:(java)