com.example.mistakes.expression._08_MixedLogicalOperators.Ex1

🚀 com.example.mistakes.expression._08_MixedLogicalOperators.Ex1

Question fetched from API endpoint api/expression/8/1

API Response

GET /api/expression/8/1
{
  "result": [
    {
      "message": "com.example.mistakes.expression._08_MixedLogicalOperators.Ex1",
      "before": "    void before(int byteValue) {\n      if (byteValue < 0 && byteValue > 255) {\n        throw new IllegalArgumentException(\"byteValue is out of range\");\n      }\n",
      "after": "    void after(int byteValue) {\n      if (byteValue < 0 || byteValue > 255) {\n        throw new IllegalArgumentException(\"byteValue is out of range\");\n      }\n",
      "chapter": 2,
      "id": "2_08_1",
      "className": "Ex1",
      "path": "file:///home/runner/work/100_java_mistakes/100_java_mistakes/back/src/main/java/com/example/mistakes/expression/_08_MixedLogicalOperators.java"
    }
  ],
  "length": 1
}

before

before
void before(int byteValue) {
  if (byteValue < 0 && byteValue > 255) {
    throw new IllegalArgumentException("byteValue is out of range");
  }

after

after
void after(int byteValue) {
  if (byteValue < 0 || byteValue > 255) {
    throw new IllegalArgumentException("byteValue is out of range");
  }