细说Java数据类型转换 从小类型转换到大类型short转int 从大类型转换到小类型int转short拜拜 从小类型转换到大类型 short转int 整数常量可以直接赋值给short类型的变量(前提是该整数变量不超过short类型的取值范围) short i = 1; // This is no problem. 但是等号右边如果有变量, 这是因为等号右边的i已经自动转换成了int类型,而int类型无法自动转换为short类型造成的。 byte、char转int、int转long、float转double同理 可以通过简化赋值, i += 1; 从大类型转换到小类型 int转short 只能够通过强转 其他同理 拜拜