黑马程序员技术交流社区
标题:
+=
[打印本页]
作者:
朱烈葵
时间:
2012-8-29 20:00
标题:
+=
s=s+2;
s+=2;
有区别吗?我感觉好像没有呢
作者:
朱烈葵
时间:
2012-8-29 22:20
干掉它。。。。。
作者:
黑马王建伟
时间:
2012-8-29 22:51
如果s是short数据类型的话,s=s+2;就会报错,类型不匹配,需要向下转型,即整形转成短整型,
而s+=2就不会出现这个错,“+=”整体是一个运算符,它内部实现上会自动向下转型。
如果s是整形的话,两者一样。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2