强制类型转换:
把大范围数据类型的值赋给比它小的范围的类型,使用强制手段
基本数据类型范围大小:byte -> short -> int -> long -> float -> double
格式:小范围数据类型 变量名=(小范围数据类型)大范围类型的值或变量
int i=(int)3.0; //把double类型通过强制转换,转换成int类型
float f=1.2f;
long l=(long)f;//把float类型通过强制转换,转换成了long类型
//会出现的问题:
//精度丢失
double d=3.141566;
int j=(int)d;
System.out.println(j);//3
//内存溢出
long l2=2147483648l;
int m=(int)l2;
System.out.println(m);//-2147483648
//尽量不要用