JAVA-Day 04:数据类型转换
类型转换(Type conversion)
byte,short,char—>int—>long—>float—>doouble
低---------------------------------------------------------------------->高
注意:运算中,不同类型的数据先转化为同一类型,然后进行计算。
类型转换(Type conversion)分为强制转换和自动转换
1. 强制转换
运行结果如下
2.自动转换
运行结果如下
注意:
-
不能对布尔值进行转换
-
不能把对象类型转换为不相干的类型
-
在把高容量转换到低容量的时候,使用强制转换
-
转换的时候,可能存在内存溢出或精度问题