Java基础语法知识数据类型
1. 分类:
- 基本数据类型:4类8种
- 引用数据类型:类,接口,数组
2. 基本数据类型
- 整数类型
数据类型 | byte | short | int | long |
---|---|---|---|---|
占用字节 | 1字节 | 2字节 | 4字节 | 8字节 |
- 浮点类型
数据类型 | float | double |
---|---|---|
占用字节 | 4字节 | 8字节 |
字符
- char 2个字节
- 布尔
- boolean 1个字节
注意:
- 在Java中,所有的数值所占的字节数量与平台都无关
- 整数默认是int类型,浮点数默认是double。
- 长整数要加L或者l。
- 单精度的浮点数要加F或者f。
3.数据类型的转换
(1)boolean类型不参与转换
(2)默认转换
A:从小到大
B:byte,short,char -- int -- long -- float -- double
C:byte,short,char之间不相互转换,直接转成int类型参与运算。
(3)强制转换
A:从大到小
B:可能会有精度的损失,一般不建议这样使用。
C:格式:
目标数据类型 变量名 = (目标数据类型) (被转换的数据);