JAVA变量类型

来源:互联网 发布:视频会议录像软件 编辑:程序博客网 时间:2024/06/06 09:28

JAVA变量类型如下图:

JAVA变量类型


基本数据类型:

byte:最小的数据类型。8位/1字节。-2^7~2^7-1,即-128~127,默认值0。

short:短整型,16位/2字节,-2^15~2^15-1,即-32768~32767,默认值0

int:整型,32位/4字节,-2^31~2^31-1,即-2147483648~2147483647,默认值0

long:长整型,64位/8字节,-2^63~2^63-1,默认值0L

float:浮点型,32位/4字节,用于存储带小数点的数字(与double的区别在于float类型有效小数点只有6~7位),默认值0

double:双精度浮点型,64位/8字节,默认值0

char:字符型,单个字符,16位/2字节,0(’\u0000’)~65535(’\uffff’),是unicode编码,默认值空null

boolean:布尔型,1字节,判断真或假(仅有两个值,即true、false),默认值false


类型之间的自动转换:

容量小 ————————————————-> 容量大
byte,short,char << int << long << float << double
byte << short

byte和char ,short和char都不会存在隐式转换,相互之间只能进行强制类型转换。

小数型默认是double
整数型默认是int
布尔型默认是false


数据类型
byte 初始值—— 0
short 初始值—— 0
int 初始值—— 0
long 初始值—— 0L
char 初始值—— ‘u0000’,即null空
float 初始值—— 0.0f
double 初始值—— 0
boolean 初始值—— false
所有引用类型 null

0 0