数据类型
数据类型分为 基本数据类型 和 引用数据类型
基本数据类型
数据类型 | 说明 | 字节 | |
---|---|---|---|
整数类型 | byte | 字节型 | 1 |
short | 短型 | 2 | |
int | 整型 | 4 | |
long | 长整型 | 8 | |
浮点类型 | float | 单精度浮点型(精度7~8位) | 4 |
double | 双精度浮点型(精度16~17位) | 8 | |
字符型 | char | 字符型 | 2 |
布尔型 | boolean | 布尔型 | 1 |
引用数据类型
类(class),接口(inteface),数组
数据转换
自动类型转换顺序
强制类型转换
附加:浮点类型的计算
其中浮点型的计算,容易造成精度缺失,这里采用BigDecamal 类来进行计算,会有效避免精度缺失的问题
BigDecimal官方文档可以查阅更多的使用方法:https://docs.oracle.com/javase/7/docs/api/java/math/BigDecimal.html