黑马程序员技术交流社区
标题:
下面代码有问题吗?为什么?
[打印本页]
作者:
你好,师姐
时间:
2016-12-3 00:37
标题:
下面代码有问题吗?为什么?
short s = 1;
s = s + 1;
和
short s = 1;
s+=1;
.......
........
......往下翻有惊喜哦
上面s = s + 1;有误,s+1的结果为int类型,把int类型赋值给short类型需要强制类型转换
下面s+=1;正确,s+=1是先把s+1进行运算,将得到的结果强制转换后赋值给
作者:
FAN8210
时间:
2016-12-3 07:43
上面那个有问题。需要强转
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2