基本数据类型转换
| # 基本数据类型转换 |
|---|
| - Java是强类型语言,进行运算时有可能涉及到类型的转换 |
| 低 -------------------------------------------------------------------------------> 高 |
| byte,short,char -------> int --------> long -------->float -------> double |
| - 运算中,不同类型的数据先转化为同一类型,才能进行运算 |
| - 强制类型转换 |
| 发生在低级数据类型向高级转,低 ---> 高 |
| 格式:(类型)变量名 |
| 如:int i = 128; |
| byte b = (byte) i; |
| - 自动类型转换 |
| 发生在高级数据类型转低级,高 ----> 低 |
| 如:int i = 128; |
| double d = i; |
| - 银行等精度要求高的领域用BigDecimal |

浙公网安备 33010602011771号