酷客下载站是Android软件下载为您提供一个绿色下载空间!
当前位置: 首页 > 咨询

java中&和&&有什么区别-Java 中 & 和 && 的区别及短路特性解析

来源:酷客下载站 更新:2024-07-16 11:29:54

用手机看

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

哎呀,说到Java里的这个小问题,&和&&,真是让人头大!你知道吗,这两个小家伙虽然长得像,但它们的脾气可大不一样。

java中栈和堆的区别_java中堆栈和堆的区别_java中&和&&有什么区别

首先,&这个家伙,它是“按位与”操作符。听起来是不是很高大上?其实它就是个老老实实的操作员,不管前面的情况如何,它都会把后面的活儿干完。比如说,你写了a&b,它就会先看看a,再看看b,然后把它们的结果按位与一下。简单粗暴,不问前因后果。

而&&这个家伙就聪明多了,它是“逻辑与”操作符。这家伙可精明了,它在做决定之前会先看看前面的条件。如果前面的情况不对,它就直接罢工,后面的条件看都不看一眼。这就是所谓的“短路”特性。比如说,你写了a&&b,如果a是false,那它就直接告诉你结果是false,根本不会去理会b是什么。

java中&和&&有什么区别_java中栈和堆的区别_java中堆栈和堆的区别

tokenpocket安卓版:https://ykrunda.com/app/27586.html

玩家评论

此处添加你的第三方评论代码
Copyright © 2012-2024 酷客下载站 版权所有