&& 和 ||符号的功能说明
下文笔者讲述日常开发中,常见的"&& 和 ||"符号的功能简介说明,如下所示
&&“逻辑与”:
其概念为“并且”的意思
即:
两个条件都同时成立的情况下“逻辑与”的运算结果才为“真”
||“逻辑或”
其概念为“或者”
当两个条件中有任一个条件满足,“逻辑或”的运算结果就为真
例
&&:
用作逻辑与的运算符,表示逻辑与(and),
当运算符两边的表达式的结果都为true时
整个运算结果才为true
否则,只要有一方为false,则结果为false。
&&:
具有短路的功能
如果第一个表达式为false,则不再计算第二个表达式
========================================
例:
if(str != null && !str.equals(“”))表达式,
当str为null时,后面的表达式不会执行,
所以不会出现NullPointerException
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


