黑马程序员技术交流社区
标题:
赋值
[打印本页]
作者:
静水★流深
时间:
2015-6-7 09:44
标题:
赋值
=,==,+=,有什么区别。。。
作者:
GoldMan
时间:
2015-6-7 10:40
=是赋值,==是比较两个数(或者是地址值)是否相等,+=是一种缩写,比如a+=6等同于a=a+6
作者:
会飞的程序员
时间:
2015-6-7 14:48
= 赋值 ==是判断 += 是把两边之和赋给左边
作者:
wdj
时间:
2015-6-7 15:06
=是赋值语句,==是判断前后的两个元素是否相等,+=如:a+=2 就相当于a=a+2;
作者:
路途遥远
时间:
2015-6-7 15:50
= 为赋值符号
+= 加上后赋值 比如 a+=7;意思就是a=a+7; 在赋值功能上没区别, 只是在运算时类型转换上有区别.
== 为判断两边是否相等的 逻辑运算符
作者:
付欢
时间:
2015-6-7 16:16
楼上的说的很清楚,学习了
作者:
曹操001
时间:
2015-6-7 18:55
楼上已经替我回答了!希望下次师兄可以问点有技术性的问题,不要再问1+1=2这样的问题了!
作者:
邂逅流星雨
时间:
2015-6-7 20:00
=是赋值运算符。==是逻辑运算符,+=先把两边相加后赋值。
作者:
一休
时间:
2015-6-7 20:45
=直接赋值 ==等于号 +=左边加上右边之后再赋值给左边
作者:
一休
时间:
2015-6-7 20:46
=直接赋值 ==等于号 +=左边加上右边后再赋值给左边
作者:
夏尔
时间:
2015-6-7 22:39
楼上各位大神都说的很清楚了
作者:
林RM
时间:
2015-6-7 23:30
=是赋值,==是判断左右两个数是否相等,+=是将 左右两边的值相加再赋值给左边的值
作者:
郭.威
时间:
2015-6-8 00:11
=是赋值。==是比较两个数地址值是否相等。+=是把左右俩边相加 得到的和再复制给左边。
作者:
暨雪
时间:
2015-6-8 00:19
这可以看书就能知道的,楼主 不要太懒了。
作者:
Smile小思
时间:
2015-6-8 16:45
楼上说的很清楚了,我来围观
作者:
杜弦东.
时间:
2015-6-8 17:18
赋值语句?变量 = 表达式例如:a = b+c就是将b+c的值赋给aa = b就是将b的值赋给a
作者:
Monster
时间:
2015-6-8 19:07
GoldMan 发表于 2015-6-7 10:40
=是赋值,==是比较两个数(或者是地址值)是否相等,+=是一种缩写,比如a+=6等同于a=a+6 ...
a+=6不等同于a=a+6
int i = 9;
byte b = 0;
b +=i;不会报错,er
b = b+i 则会报错。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2