类型转换
强制转换 (类型)变量名 高到低
自动转换 低到高
低到高 :byte,short,char->int->long->double
/* 注意点:1.不能对布尔值进行转换
2.不能把对象类型转换为不相干的类型
3.高容量转换到低容量的时候强制转换。
4.转换的时候可能出现内存溢出,或者精度问题*/
//例子 精度缺失
System.out.println((int)23.7);//23
System.out.println((int)-45.556f);//-45
// float a=0.1f;
// double b=1.0/10;
// System.out.println(a==b);//false
// float d1=234235245f;
// float d2=d1+1;
// System.out.println(d1==d2);//true
// long num4 = 40L;//long类型要在数字后加个L
// float num5 = 50.1F;//float类型要在数字后加个F

浙公网安备 33010602011771号