1、基本类型如何相互转换
我们看到,将一种类型的值赋给另一种类型是很常见的。在Java中,boolean类型与所有其他7种类型都不能进行转换,这一点很明确。
对于其他7中数值类型,它们之间都可以进行转换,但是可能会存在精度损失或者其他一些变化。
java中8种基本数据类型看这里:java有哪8种基本数据类型
转换分为自动转换和强制转换。对于自动转换(隐式),无需任何操作,而强制类型转换需要显式转换,即使用转换操作符(type)。
首先将7种类型按下面顺序排列一下:
byte <(short=char)< int < long < float < double
如果从小转换到大