1.基本类型之间的转换: 1.1隐式转换(Implicit),在jvm运行期间,只要满足条件,就可以完成类型转换的过程。 一般是数据范围比较小的,自动转换为数据范围打的类型(基本类型)。 例如: byte a = 1; int b = a; 1. 2. 注意:这里在运行期间,就完成了转换的过程。 1.2显示转换(explicit),也就是手动转换/强制转换...
2. 格式:范围小的类型, 范围小的变量名 = (范围小的类型)原本范围大的数据 1. 2. 3. 注意事项: 强制类型转换一般不推荐使用,因为有可能发生精度损失、数据溢出。 byte/short/char这三种类型都可以发生数学运算,例如“+” byte/short/char这三种类型在运算的时候,会被首先提升为int类型,再计算 boolean类型不...
double 字符类型 char 布尔类型 boolean 引用数据类型 数组,类,接口 隐式转换和显式转换 隐式转换:Java中基本数据类型的默认类型提升 byte,short,char三者之间不转换,一旦参与运算,优先提升为int、long,float,double 显示转换:强制类型转换:将大的数据类型转换为小的数据类型 目标数据类型 变量名 = (目标数据类型)(...