次の方法で共有


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 ではありません</em> 。

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

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象