com.example.mistakes.expression._07_NonShortCircuitOperator.Ex2

🚀 com.example.mistakes.expression._07_NonShortCircuitOperator.Ex2

Question fetched from API endpoint api/expression/7/2

API Response

GET /api/expression/7/2
{
  "result": [
    {
      "message": "com.example.mistakes.expression._07_NonShortCircuitOperator.Ex2",
      "before": "    boolean before() {\n      boolean result = true;\n      result &= check1();\n      result &= check2();\n      result &= check3();\n      return result;\n    }\n",
      "after": "    boolean after() {\n      boolean result = true;\n      result = result && check1();\n      result = result && check2();\n      result = result && check3();\n      return result;\n    }\n",
      "chapter": 2,
      "id": "2_07_2",
      "className": "Ex2",
      "path": "file:///home/runner/work/100_java_mistakes/100_java_mistakes/back/src/main/java/com/example/mistakes/expression/_07_NonShortCircuitOperator.java"
    }
  ],
  "length": 1
}

before

before
boolean before() {
  boolean result = true;
  result &= check1();
  result &= check2();
  result &= check3();
  return result;
}

after

after
boolean after() {
  boolean result = true;
  result = result && check1();
  result = result && check2();
  result = result && check3();
  return result;
}