DoubleSummaryStatistics.Sum プロパティ

定義

記録された値の合計を返します。値が記録されていない場合は 0 を返します。

public double Sum { [Android.Runtime.Register("getSum", "()D", "", ApiSince=24)] get; }
[<get: Android.Runtime.Register("getSum", "()D", "", ApiSince=24)>]
member this.Sum : double

プロパティ値

値の合計。値がない場合は 0

属性

注釈

記録された値の合計を返します。値が記録されていない場合は 0 を返します。

浮動小数点合計の値は、入力値と加算演算の順序の両方の関数です。 このメソッドの追加操作の順序は、計算結果の速度と精度を向上させるための実装の柔軟性を可能にするために意図的に定義されていません。

特に、この方法は、数値の単純な合計と比較して数値合計に結合された誤差を低減するために、補償された合計または他の double 手法を使用して実装され得る。

操作の順序が指定されておらず、異なる合計スキームを使用する可能性があるため、このメソッドの出力は同じ入力値によって異なる場合があります。

さまざまな条件によって、有限ではない合計が計算される可能性があります。 これは、合計されるすべての記録された値が有限である場合でも発生する可能性があります。 記録された値が有限でない場合、合計は非有限になります。

<ul>

<li>記録された値が NaN の場合、最終的な合計は NaN になります。

<li>記録された値に 1 つ以上の無限大が含まれている場合、合計は無限大または NaN になります。

<ul>

<li>記録された値に反対の符号の無限大が含まれている場合、合計は NaN になります。

<li>記録された値に 1 つの符号の無限大が含まれ、中間和が逆符号の無限大にオーバーフローする場合、合計は NaN になります。

</ul>

</ul>

有限値の中間和が逆符号付き無限大にオーバーフローする可能性があります。これが発生した場合、記録された値がすべて有限であっても、最終的な合計は NaN になります。

記録されたすべての値が 0 の場合、ゼロの符号は <em>not</em> であり、最終的な合計に保持されます。

java.util.DoubleSummaryStatistics.getSum()Java ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

適用対象