java基础 数据类型转换

2019年4月26日21:41:48

boolen    8位    1个字节
int 32位 4个字节
float 32位 4个字节
double 64位 8个字节
char 16位 2个字节
byte 8位 1个字节
short 16位 2个字节
long 64位 8个字节

byte:Java中最小的数据类型,在内存中占8位(bit),即1个字节,取值范围-128~127,默认值0

short:短整型,在内存中占16位,即2个字节,取值范围-32768~32717,默认值0

int:整型,用于存储整数,在内在中占32位,即4个字节,取值范围-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~65535,默认值为空

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

简单数据类型之间的转换

在Java中整型、实型、字符型被视为简单数据类型,这些类型由低级到高级分别为(byte,short,char)--int--long--float--double


 简单数据类型之间的转换又可以分为:

    1, 低级到高级的自动类型转换
    2,高级到低级的强制类型转换
    3,包装类过渡类型能够转换

基本数据类型    对应的包装类
byte                    Byte
short                   Short
int                       Integer
long                    Long
char                   Character
float                    Float
double                Double
boolean              Boolean

单引号引的数据 是char类型的——》单引号只能引一个字符(表示单个字符)
双引号引的数据 是String类型的——》而双引号可以引0个及其以上(引用字符串)


猜你喜欢

转载自www.cnblogs.com/zx-admin/p/10776782.html