DoubleSummaryStatistics.Sum 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
傳回記錄的值總和,如果沒有記錄任何值,則傳回零。
public double Sum { [Android.Runtime.Register("getSum", "()D", "", ApiSince=24)] get; }
[<get: Android.Runtime.Register("getSum", "()D", "", ApiSince=24)>]
member this.Sum : double
屬性值
值的總和,如果沒有則為零
- 屬性
備註
傳回記錄的值總和,如果沒有記錄任何值,則傳回零。
浮點總和的值是輸入值以及加法運算順序的函式。 這個方法的加法作業順序是刻意未定義,以允許實作彈性來改善計算結果的速度和精確度。
特別是,這個方法可以使用補償總和或其他技術來實作,以減少數值總和中與簡單的值總 double
和相較之下的錯誤系結。
由於作業順序未指定,以及使用不同總和配置的可能性,因此此方法的輸出可能會因相同的輸入值而有所不同。
各種條件可能會導致計算非有限總和。 即使正在加總的所有記錄值都是有限的,也可能發生此情況。 如果任何記錄的值是非有限值,總和將會是非有限:
<ul>
<li>如果有任何記錄的值是 NaN,則最終總和會是 NaN。
<li>如果記錄的值包含一或多個無限,總和會是無限或 NaN。
<ul>
<li>如果記錄的值包含相反正負號的不完全,總和會是 NaN。
<li>如果記錄的值包含一個正負號的不完全,而中繼總和溢位到相反正負號的無限大,則總和可能是 NaN。
</ul>
</ul>
有限值的中繼總和有可能溢出到相反的帶正負號的整數:如果發生這種情況,即使記錄的值都是有限的,最終總和也會是 NaN。
如果所有記錄的值都是零,則零的正負號是 <em>not</em> 保證會保留在最終總和中。
的 java.util.DoubleSummaryStatistics.getSum()
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。