数据类型

数据类型分为基本类型和引用类型(且为强类型语言,即为大小写强烈区分的语言)

基本类型

byte:

占1个字节 范围:-128  —  127  (-2^7  —  2^7-1)

short:

占2个字节 范围:-32768  —  32767 (-2^15  —  2^15-1)

int:

占4个字节 范围:-2147483648  —  2147483647(-2^31  —  2^31-1)

long:

占8个字节 范围:-9223372036854775808  —  9223372036854775807 (-2^63  —  2^63-1)

float:

占4个字节 范围:1.4E-45  —  3.4028235E38

double:

占8个字节 范围:-4.9E-324  —  1.797693148623157E308

char:

占2个字节 范围:0  —  65535 (0  —  2^16-1)

boolean:

占1位 其值为false或者true  (1字节等于8位,位是数据存储的最小单位,字节是二进制数据的单位)

引用类型:

接口

数组

 

类型的优先级

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

低---------------------------------------------------->高

 

类型转换

类型转换分为强制转换和自动转换

强制转换:

优先级高的向低的转换,转换时在优先级高的前面+(转换后的类型) 如:int a=(int)23.5;

自动转换:

优先级低的向高的转换,自动转换

 

posted @ 2021-10-02 22:19  隔岸稻花香  阅读(43)  评论(0编辑  收藏  举报