byte,short,char -> int -> long ->float -> double
低 ->高
类型转换
低到高自动转,高到低强制转(注意范围,可能会溢出)。
格式
(类名)变量名
注意:
1.不能对布尔类型进行转换
2.不能把对象转为不相干的类型
注意:long total=money*years;
money和years均为Int型,由上式所得结果total仍为int型
因为它们是先计算完再进行转化的。
可改为(long)money*years;
2023-10-25 22:51:28
byte,short,char -> int -> long ->float -> double
低 ->高
类型转换
低到高自动转,高到低强制转(注意范围,可能会溢出)。
格式
(类名)变量名
注意:
1.不能对布尔类型进行转换
2.不能把对象转为不相干的类型
注意:long total=money*years;
money和years均为Int型,由上式所得结果total仍为int型
因为它们是先计算完再进行转化的。
可改为(long)money*years;