A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区
传智教育官网黑马程序员官网
只需一步,快速开始
迷路的小孩儿
中级黑马
黑马币:70
帖子:229
精华:0
© 迷路的小孩儿 中级黑马 / 2015-6-7 20:25 / 2796 人查看 / 28 人回复 / 0 人收藏 转载请遵从CC协议 禁止商业使用本文
付欢 发表于 2015-6-7 20:33 两种不同方式的写法而已
岑寂 发表于 2015-6-7 20:44 两种在int类型的情况下才是等同的,当你前面定义z为baye类型的时候z+=x,他会自动转换类型,而z=z+x的时候是 ...
八戒 发表于 2015-6-7 20:45 我是这样理解的,这是java的一种特殊的运算,+=就是自身加加,需要注意的是 z+=x和z=z+x的区别是+=运算后类 ...
迷路的小孩儿 发表于 2015-6-7 20:51 谢谢 你可以再跟我说说 z+=x为什么等价z=z+x
迷路的小孩儿 发表于 2015-6-7 20:48 你好 谢谢 可以详细说一下吗 有点不太明白 为什么他们等价呢 ...
八戒 发表于 2015-6-7 20:58 这是java中的一种运算符,你不必要纠结它为什么要等于另一个,你只要记住他们俩的区别就行,面试不会问你 ...
QQheima 发表于 2015-6-7 21:04 你可以查查java中自定义运算符重载的知识,然后看看+=是怎么实现功能的
岑寂 发表于 2015-6-7 20:59 也不完全等价啊!还要看两个变量是什么类型的!如果把x当作1,z又是in类型的话其实z+=x就像z=z+x的简写啊 ...