== または != 演算子を使用して比較されている浮動小数点値を報告します。

浮動小数点値は本質的に不正確であり、浮動小数点値が厳密に等価であるかどうかを比較しても望ましいセマンティクスになることはほぼありません。

このインスペクションはゼロおよび無限大リテラルを無視します。

例:


  void m(double d1, double d2) {
    if (d1 == d2) {}
  }