黑马程序员技术交流社区
标题:
x=x+10与x+=10的区别
[打印本页]
作者:
cofujun
时间:
2016-5-26 22:40
标题:
x=x+10与x+=10的区别
x=x+10:是算术运算,需要写成x=(byte)(x+10),运算前先将系统将x转为int型,向上转型是系统隐式完成的,不会损失精度所以无需强转,而计算完成后是向下转型,系统认为可能损失精度,所以需要手动强转。
x+=10:是赋值,并不进行数据类型转换,只是x自增
作者:
cofujun
时间:
2016-5-26 22:43
希望大家能互相学习,一起进步
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2