8种基本类型
?
8种基本类型
??? byte???? ?1字节 ??????????-128——127
?? ?short ????2 字节 ????????-32,768 —— 32,767
??? int??? ???4 字节 ?????????-2,147,483,648 ——2,147,483,647(超过20亿)
??? long????? 8 字节 ??-9,223,372,036,854,775,808——9,223,372,036854,775,807
?? ?注释:java中所有的数据类所占据的字节数量与平台无关,java也没有任何无符号类型
??? float ???4 字节??????? ?32位IEEE 754单精度(有效位数 6 – 7位)
?? ?double?? 8 字节 ????????64位IEEE 754双精度(有效位数15位)
??? char ???2 字节 ?????????整个Unicode字符集
? ??boolean ???1 位 ????????????True或者false
?
?类型转换表
?
?
变量1变量2结果值变量1变量2结果值bytebyteintlonglonglongbyteshortintbytefloatfloatintbyteintintfloatfloatshortintintlongfloatfloatintintintfloatdoubledoublelongintlongdoubledoubledouble