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> 。
适用于 . 的 java.util.DoubleSummaryStatistics.getSum()
Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。