基本数据类型转换

# 基本数据类型转换
- Java是强类型语言,进行运算时有可能涉及到类型的转换
低 -------------------------------------------------------------------------------> 高
byte,short,char -------> int --------> long -------->float -------> double
- 运算中,不同类型的数据先转化为同一类型,才能进行运算
- 强制类型转换
发生在低级数据类型向高级转,低 ---> 高
格式:(类型)变量名
如:int i = 128;
byte b = (byte) i;
- 自动类型转换
发生在高级数据类型转低级,高 ----> 低
如:int i = 128;
double d = i;
- 银行等精度要求高的领域用BigDecimal
posted @ 2021-04-24 20:37  有我的担忧  阅读(43)  评论(0编辑  收藏  举报