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