问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Java中,&和&&,|和||有什么区别

发布网友 发布时间:2024-09-30 17:10

我来回答

2个回答

热心网友 时间:2024-10-13 01:06

& 是与,&&是短路与;

&& 是左边条件不满足就终止了,不会继续计算右边条件;而&是无论左边是否满足都会继续执行右边。

比如 a && b , 假如计算 a 是假 , 那么就不会继续计算b的真假值了;假如a是真,那么会继续计算b,当b也是真时,a&&b为真。

而 a & b , 无论a是真假,都会继续计算b的真假值


| 是或,|| 是短路或;

原理跟上面差不多,a || b 只要 a为真时,那么整个表达式就是真了,不会继续计算b的真假值;

而 a | b , 无论a真假,都会继续计算b的值。

一般用 && 和 || 的较多。

另外, & 和 | 还用于位运算中,有兴趣请自行百度

热心网友 时间:2024-10-13 01:06

&&和||是逻辑比较 与和或
与就是两者皆为真则为真 否则为假
或则是只要有一者为真即为真 否则为假

而&和|则是位运算
注意 一个是比较 一个是运算
&和|将两个操作数按位进行运算 得到的是一个运算结果 是一个数
所谓的按位运算就是将两个操作数转换成2进制然后一位一位的进行比较运算

而&&和||将两个逻辑表达式进行比较 得到的是一个布尔值

这是有概念上的区别的
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
我家露台新买的塑料大花盆,想花盆时间耐久,咨询可有材料什么油漆类或涂... 和已婚情人分手了。我把他的微信删了,他没有删我的。而且也没有发动态... 和同事情人分手后,我删了他微信,现在复合了,他没加我,悬什么意思?我加... 好朋友的前任是个什么样的人? 难忘的校园生活 作文不少于600字 以记叙为主,其它格式不限 特色养殖和普通养殖哪个更有发展前景 什么养殖业最赚钱 特种动物养殖专业就业方向与就业前景怎么样 特种动物养殖专业的就业问题有哪些? 特种动物养殖专业就业前景及方向 许愿树在那里 未定事件簿许愿树怎么升级 求助英语完形最后一空为什么选A不选B cf史诗级宝藏怎么玩?兑换券奖励介绍 起亚的小型车有哪些颜色 电脑开机的时候按住DELETE 坦克世界AT-15李练成员怎么样 (关于英语)"to 15 percent"和"at 15 percent"是一回事吗?两者有什么... 为什么上下箭头不能拖动单元格 excel单元格的内容为什么不能移动或拖动 微信如何让订阅号单独显示 微信服务号如何设置在聊天中显示? 微信公众号通知怎么设置单独通知? 微信的服务号消息可以通过设置新消息提醒来分开显示吗? 服务号消息能不能单独设置? windows10系统怎么切换独显和集显 windows10如何设置独立显卡? 苹果手机这个图标是什么意思.怎么去掉?求大神指导 苹果手机卸载的软件隐藏了,怎么用手机查看隐藏的权利?求图解!谢谢各位... 苹果手机老是给我发应用推荐消息,手机已越狱,怎么解决,求大神 苏轼写宝月大师塔铭的原因 苏轼为宝月大师撰写塔铭的原因 释惟简惟简与苏轼 宝月大师塔铭翻译? ...打开QQ后一直黑屏。 手贱升级后4.3.3没有备份,现在也不能降级... ...提示重启电脑结果悲剧了,不能上网浏览器不行QQ也 你QQ多少啊 我今天手贱 把touch给升级啦~成了4.3.5了 怎么办呢?_百度... ...关了一个 弹出来的黑框框 结果什么 都不行 了 怎么办 打开QQ... ...我用itools看到我有4.3.3版本的shsh,能降级吗? 一时手贱,把QQ空间升级了,结果在自定义窗口的情况下,左右滚动条没有了... 下载了QQ安装包之后打不开,然后手贱把打开方式选择了IE浏览器方式打_百... ...的聊天数据给覆盖了,求恢复的办法,电脑3年没备份过 乘坐京张铁路旅行,沿路有哪些风景呢? 尼凯恩N6的详细参数 boss直聘被永久封号怎么办 东芝M50-A是双显卡么 拳打脚踢同名麻将 小米8se机身材质小米8se机身材质 陌陌怎么保存自己发的视频呢? iPhone5更新ios8.3系统错误 需要开发者账号