Java で double のシーケンスがすべて「ほぼ等しい」かどうかを比較するにはどうすればよいでしょうか? 質問する

Java で double のシーケンスがすべて「ほぼ等しい」かどうかを比較するにはどうすればよいでしょうか? 質問する

Java には double 型数値を返すメソッドがあり、メソッドを呼び出すたびに (たとえば 5 回) 返されるすべての double 型数値を比較して、返される数値が毎回ほぼ同じであると結論付けたいと考えています。

これどうやってするの?

ベストアンサー1

public static boolean almostEqual(double a, double b, double eps){
    return Math.abs(a-b)<eps;
}

ここで、eps は平等性の尺度です。

おすすめ記事