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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

/*char 和 char运算时,都会先提升成int型,byte和short也是,我一直都以为不同类型之间才会有类型自动提升的
*/

class a
{
        public static void main(String[] args)
        {  char x='0',y='1',c=2;
        char q=(char)(x+y);//不加强制转换就会出现编译错误
         byte z=1,v=2;
         byte n=(byte)(z+v);//不加强制转换会出现编译错误
                System.out.println(q+“,"+n+","+(x+y));//对比q和x+y的值不难发现这一点
        }

}

评分

参与人数 1技术分 +1 收起 理由
唐志兵 + 1 赞一个!

查看全部评分

2 个回复

倒序浏览
int + int 也会提升为 Integer的。
回复 使用道具 举报
唐志兵 发表于 2012-10-6 09:56
int + int 也会提升为 Integer的。

吼吼,我老是慢半拍
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马