类型转换
byte--->short--->char--->int--->long--->float--->double
从高级到低级自动转换,从低级到高级强制转换。
自动转换
eg
byte a=1; int b=a;
强制转换
语法:
(目标类型)变量名
高容量转换为低容量的时候使用。
eg
long a=11; int b=(int)a;
注:
1、不能对布尔类型进行转换
2、转换时可能存在内存溢出和精度问题
3、不能把对象类型转换为不相干类型
朋友和酒,少年和诗,路和远方。