普宏软件园-为您提供一个绿色下载空间!
当前位置: 首页 > 资讯 > 活动

java中&和&&有什么区别-Java 中 & 和 && 的区别,你真的了解吗?

来源:普宏软件园 更新:2024-08-13 10:18:14

用手机看

扫描二维码随时看1.在手机上浏览
2.分享给你的微信好友或朋友圈

嘿,大家好!今天咱们来聊聊Java里那两个让人傻傻分不清楚的小家伙:&和&&。这两个符号,长得那么像,功能却大不相同,真是让人又爱又恨!

java中null和空的区别_青岛9中17中区别_java中&和&&有什么区别

首先,&这个家伙,是个“老实人”。在Java里,不管你给它什么条件,它都会一个一个地去检查,绝不偷懒。比如你写了两个条件,用&连接,它会先检查第一个,再检查第二个,哪怕第一个条件已经是false了,它也不会停下来,还是会把第二个条件也检查一遍。这种“死脑筋”有时候挺让人头疼的,但你知道,它就是这么实在。

而&&这个家伙,就聪明多了。它是个“机灵鬼”,懂得“见好就收”。在Java里,如果它发现第一个条件已经是false了,它就会立刻停下来,不再去检查第二个条件。因为它知道,既然第一个条件都不满足了,那整个表达式肯定就是false了,再去检查第二个条件也是白费力气。这种“聪明劲儿”有时候能省不少事儿,但你也得。

玩家评论

此处添加你的第三方评论代码