报告链式相等比较。

此类比较可能令人困惑:a == b == c 表示 (a == b) == c,但可能 a == b && a == c 是有意为之。

示例:


  boolean chainedEquality(boolean a, boolean b, boolean c) {
    return a == b == c;
  }

您可以使用圆括号使比较不那么令人困惑:


  boolean chainedEquality(boolean a, boolean b, boolean c) {
    return (a == b) == c;
  }