A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© shw1072047958 中级黑马   /  2016-6-8 15:24  /  290 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

隐式转换

特征:

从小到大,可以隐式转换,数据类型将自动提升。

byte,short,char -->int  -->long -->float -->double

注意:long是8个字节,float是4个字节。

long是整数,float是浮点型,整数和浮点数的存储规则不一样,记住一点long的范围是小于float的。

例 :

byte a=10;

int b=a;

当编译intb=a 时,  a隐式转换为int类型。

强制转换

特征:

     从大到小(如果你明确知道数据是可以用该数据类型来表示的,可以用强制转换)

格式:

    (转换后的数据类型)变量或者值。

注:一般情况下,根本不推荐使用强制类型转换。

           例1 :

int a=10;

byte b=(byte)a;

当编译 byte b=(byte)a时, a被强制转换为byte类型。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马