类型转换

类型转换

低 byte,short,char>int>long>float>double 高

运算中,不同类型的数据优先转化为同一类型,然后进行运算。

强制转换:由高到低

long i3=123456;
int i4=(int) i3;

自动转换:由低到高

int i=10;
long i1=i;

注意点:

  1. 不能对布尔值转换

  2. 不能把对象类型转换为不相干的类型

  3. 高容量转换为低容量的时候需要强制转换

  4. 转换的时候可能存在内存溢出或精度问题

posted @ 2021-03-16 20:48  绒刃  阅读(34)  评论(0)    收藏  举报