次のように2つのdouble値を比較したい:
Double doubleValue = Double.valueOf(Long.MAX_VALUE);
Double doubleValue2 = Double.valueOf(Long.MAX_VALUE+1d);
どうやら doubleValue と doubleValu2 は等しくなく、1d の追加により 2nd の方が大きくなっています。
しかし、compare() または equals() メソッドを使用しても、どちらのメソッドも 2 つの値に対して等しい結果を返します。ここで精度を落とさずに比較できる方法はありますか。
前もって感謝します。