if语句中有多个条件?方法

  • 本文关键字:条件 方法 语句 if java
  • 更新时间 :
  • 英文 :


如果我想检查多个布尔方法,以及它们是否都为true。假设所有方法都是布尔值并返回true/false,这是否可行。谢谢

if (method1() && method2() && method() && method4()) {
return true
} else {
return false
}

你是对的。

当您将条件与&&连接时,当任何条件(从左边开始(将返回false时,在他之后的条件将不会执行。因此:

return method1() && method2() && method() && method4();

如果method2将返回false,则不执行methodmethod4

仅供参考:

如果您想调用所有4个方法,并在最后检查是否所有条件都返回true,那么您需要使用&运算符。

return method1() & method2() & method() & method4();

现在,即使method2返回falsemethodmethod4仍将被执行。

最新更新