java 中 =与 ==有什么差别呢?

meiqianmeifang 2010-07-05 08:11:48
如何避免使用的时候出错呢
...全文
304 54 打赏 收藏 转发到动态 举报
写回复
用AI写文章
54 条回复
切换为时间正序
请发表友善的回复…
发表回复
波哥Polly 2010-07-07
  • 打赏
  • 举报
回复
= 赋值
== 判断是否相等
宏奕0920 2010-07-07
  • 打赏
  • 举报
回复
=赋值
==判断基本数据类型用
q1145 2010-07-07
  • 打赏
  • 举报
回复
不会吧。你没学过C吗??
BaronHsu 2010-07-06
  • 打赏
  • 举报
回复
楼上的同志们都说了。我就不多说了。。。。顶一个
  • 打赏
  • 举报
回复
=是赋值,==是判断。
vitahuang 2010-07-06
  • 打赏
  • 举报
回复
同意楼上的说法。
cs78799662 2010-07-06
  • 打赏
  • 举报
回复
一个是赋值
一个是判断
sunpan2 2010-07-06
  • 打赏
  • 举报
回复
这个应该比较简单吧,最好把有疑问的地方贴上来!
peihexian 2010-07-06
  • 打赏
  • 举报
回复
防止你疏忽或者写错的最好的办法就是写判断表达式的时候把常量写在左边!

if (0==a) {}
if (true==xx){}
聪头 2010-07-06
  • 打赏
  • 举报
回复
一楼正解
tfish2014 2010-07-06
  • 打赏
  • 举报
回复


//“=”是把右边的值赋给左边 把右边的引用赋给左边 让左边和右边指向同一个对象
//“==”是判断地址是否相等 也就是说判断是否为同一个对象
tfish2014 2010-07-06
  • 打赏
  • 举报
回复


//“=”是把右边的值赋给左边 把右边的引用赋给左边 让左边和右边指向同一个对象
//“==”是判断地址是否相等 也就是说判断是否为同一个对象
HeyGirl3729 2010-07-06
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 jinchun1234 的回复:]
引用 12 楼 ycr1025 的回复:
引用 9 楼 mower2007 的回复:

这两个符号应该不会出错吧。能用=的地方用不了==,能用==的地方用不了=。编译肯定会出错的

同意。。。


不同意是

例如:
if(a=b)
{

}
这个就不会报错,你想判断a是否和b相等,结果成了赋值语句。永远为真。

所以还是自己要细心。
[/Quote]

不同意 只有当a 为boolean的时候 if(a=b)才不会编译出错吧
greedsluck 2010-07-05
  • 打赏
  • 举报
回复
来晚了,随便看看
jinchun1234 2010-07-05
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 ycr1025 的回复:]
引用 9 楼 mower2007 的回复:

这两个符号应该不会出错吧。能用=的地方用不了==,能用==的地方用不了=。编译肯定会出错的

同意。。。
[/Quote]

不同意是

例如:
if(a=b)
{

}
这个就不会报错,你想判断a是否和b相等,结果成了赋值语句。永远为真。

所以还是自己要细心。
luomt_1987 2010-07-05
  • 打赏
  • 举报
回复
人家说完了,多用吧!要是你怕出错(把==号写成=号),就在写“==”的时候把变量写在后面,值在前面像1 == index
ycr1025 2010-07-05
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 mower2007 的回复:]

这两个符号应该不会出错吧。能用=的地方用不了==,能用==的地方用不了=。编译肯定会出错的
[/Quote]
同意。。。
HappyKeKe 2010-07-05
  • 打赏
  • 举报
回复
都说啦 偶也就知道这么多
lele140 2010-07-05
  • 打赏
  • 举报
回复
好不容易,看到一个简单的问题,没想到来的这么晚,楼上的没有一个说的是错的。要是想要尽快区别,还是多做点练习比较好!PS:楼主可以把20分,给前20楼的兄弟姐妹们一人一分哈!
mower2007 2010-07-05
  • 打赏
  • 举报
回复
这两个符号应该不会出错吧。能用=的地方用不了==,能用==的地方用不了=。编译肯定会出错的
加载更多回复(34)

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧