在基本数据类型中,int类型可以赋值给所有类型的变量; long型值可以赋给long、float、double类型的变量; float型值可以赋给float、double类型的变量; double型值只能赋给double类型变量。 把一个能表示更大范围或者更高精度的类型,转换为一个范围更小或者精度更低的类型时, 就需要使用强制类型转换。