java中这个符号“|=”是什么意思?

 我来答
混在空气里
2018-01-09 · TA获得超过2258个赞
知道小有建树答主
回答量:10
采纳率:88%
帮助的人:1429
展开全部

java中这个符号“|=”表示“比较两个对象是否相等”。

  1. 举例说明:a|=b的意思就是把a和b按位或然后赋值给a 按位或的意思就是先把a和b都换成2进制,然后用或操作,相当于a=a|b a!=b的意思a不等于b;

  2. java中还有很多符号,例如:

    < :只能比较基本类型数据之间的关系,不能比较对象之间的关系;
    > : (同关系运算符“<”);
    <=: (同关系运算符“<”);
    >=: (同关系运算符“<”);
    == :比较两个对象是否相等;

    &&  :短路与

    ||      :短路或

    !       : 非

刘诸葛孔明
2019-07-08 · TA获得超过236个赞
知道答主
回答量:97
采纳率:100%
帮助的人:17.2万
展开全部
二进制的或运算:
即:
int a = 5;
int b = 6;
a |= b;
System.out.println(a);
输出结果是7
0000 0101
+0000 0110
--------------
0000 0111
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式