Java 类型转换
类型转换
- 由于java是强类型语言,所以要进行有些运算时,需要用到类型转换!
按优先级排列: 低 ==================================== 高
byte, short, char -> int -> long -> float -> double
小数类型的优先级要高于整数类型数据
不同类型的数据先转化为同一类型数据,然后进行计算。
- 强制类型转换 优先级高 ------> 优先级低
- 自动类型转换 优先级低 ------> 优先级高
注意点:
- 不能对布尔值进行类型转换
- 不能把对象类型转换为不相干的类型
- 在把高容量转换到低容量的时候,强制转换
- 转换时可能存在内存溢出,或者精度问题!
本文来自博客园,作者:{夕立君},转载请注明原文链接:https://www.cnblogs.com/xili-sanriyue/p/15013313.html