1.同种数据类型之间可以直接进行赋值操作
2.数据类型不同
2.1 同种数据类型之间可以发生转化(基本<->基本);
不同种数据类型之间不能转化(基本<->引用)
2.2 基本->基本 自动/强制转化
2.3 数据类型相同
byte a = 1 int b = a —->直接转换(大—->小)
int a = 1 byte b = (byte)a —->强制转换(小—->大)
若强制转换之前的数值比较大,强制转化可以(可以编译),执行后存放的值会发生变化
大空间变量数据可以直接存储小空间变量数据(直接)
小空间变量数据不能直接存储大空间变量数据(强制),若转换过程中超出数值范围,会有损失
2.4 进制转换
十进制—->二进制 除2取余,结果倒序排列
2.5 数据类型不同
整型—-浮点型 比较精确程度,浮点型精确度更高,可以直接存放整数,反之,需要强制转换
整型—-字符型 字符可以直接转化整型,整型需强制转化字符
