JAVA是强类型语言,有些运算需要用到类型转换
byte < short < char < int < long < float < double
不同类型的数据要先转化为同一类型才能运算
- 小数优先级大于整数
- 强制转换时注意内存溢出问题
- 由高到低需要强制类型转换 (类型)变量名,而低到高则自动转换
- 不能对boolean值进行转换
- 转换可能存在精度问题
- 在计算结果前转换优先级更高的类型,避免内存溢出,但尽量完全避免小数计算
JAVA是强类型语言,有些运算需要用到类型转换
byte < short < char < int < long < float < double
不同类型的数据要先转化为同一类型才能运算