类型转换

类型转换

 

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、不能把对象类型转换为不相干类型

 

 

posted @ 2021-01-30 10:46  赤叶秋枫  阅读(44)  评论(0编辑  收藏  举报