A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

如题 因为是小白所以请见谅问这种问题 可是我看了几遍视频都没弄懂

评分

参与人数 1黑马币 +2 收起 理由
小虎199406 + 2 很给力!

查看全部评分

14 个回复

倒序浏览
一个“=”其实应该叫赋值,比如a = b;  就是“b赋值给a”,“==”是比较运算符,比如"a == b",如果a和b的值相等,那么结果是true,不相等就是false,这整个表达式会得到一个布尔型的结果
回复 使用道具 举报
= 就是 1 =2 ; == 就是  1!=2
回复 使用道具 举报
= 号 返回的是 右边的值  ==号返回的是 boolean 值   String 不能用 ==号进行判断是否两个 String对象的值 是否相等  而是使用 equal
回复 使用道具 举报
小虎199406 发表于 2016-5-12 22:27
= 号 返回的是 右边的值  ==号返回的是 boolean 值   String 不能用 ==号进行判断是否两个 String对象的值  ...

就是说=号是给出的是一个值 ==号是只能得到布尔值吗
回复 使用道具 举报 1 0
︶夜戏乀梦红尘 发表于 2016-5-12 22:19
一个“=”其实应该叫赋值,比如a = b;  就是“b赋值给a”,“==”是比较运算符,比如"a == b",如果a和b的 ...

谢谢谢谢
回复 使用道具 举报
“=”是赋值运算符,作用是将表达式右面的值附给左面。
“==”是关系运算符,用来判断两个数之间的关系,通常返回值为布尔类型,也就是表达式结果为真或假,1或0.

再就是他们的运算优先级不同,当2中符号在一行代码上,赋值运算符是最低的,也就是先运算,最后赋值。
回复 使用道具 举报
danielchung6600 发表于 2016-5-12 22:53
“=”是赋值运算符,作用是将表达式右面的值附给左面。
“==”是关系运算符,用来判断两个数之间的关系,通 ...

不是通常,返回值就是布尔类型
回复 使用道具 举报
HeiMaZ 中级黑马 2016-5-12 23:09:14
9#
=是赋值,==是判断
回复 使用道具 举报
= 是赋值, == 是比较运算符
回复 使用道具 举报
一个等号表示赋值,就是把右边的字面值(字面量)赋值给左边的变量,而两个等号是逻辑逻辑运算,表示判断两个数或者两个表达式值是否相等,如果是两个对象比较用了双等于,表示的是判断两个对象地址值是否相等
回复 使用道具 举报
=是赋值,  ==是等于
回复 使用道具 举报
不会吧      上课没有好好听吧
回复 使用道具 举报
= 是赋值, ==是判断,得到的值只有布尔型。
回复 使用道具 举报
=赋值,==比较
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马