按照数据类型之间的大小对基本数据类型进行分类,
byte(8位) short(16位) int(32位) long(64位) float(32位) double(64位)
取值范围小的数据类型转换成取值类型大的数据类型直接赋值就可以
例:
int x = 3;
lang y = x;
float x = 2.0f;
double y = x;
而如果是取值范围大的赋值给取值范围小的则需要强制转换。
例:
lang x=4;
int y = (int ) x ;
注意:short类型和char类型之间的转换需要互相强制转换
byte类型和char类型之间的转换也需要互相强制转换
例: short x = 91;
char y = (char) x;
byte x = 91;
char y =(char) x;