类型转换
类型转换
- 由于Java是强类型语言,所以在有些运算中需要用到类型转换
- 运算中需要将数据转换为同一类型再进行运算
低---------------------->高
byte,short,char--->int--->long--->float--->double
- 强制转换的格式: (类型)变量名 高容量>>>低容量
- 自动转换 低容量>>>高容量
- 小数的优先级一定大于整数
注意点
- 不能对布尔值转换
- 不能把对象类型转换为不相干类型
- 在把高容量转换为低容量时,强制转换
- 转换时可能存在内存溢出/精度问题
JDK新特性:数字之间可以用下划线分割