DoubleSummaryStatistics.Sum Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve la suma de valores registrados o cero si no se han registrado valores.
public double Sum { [Android.Runtime.Register("getSum", "()D", "", ApiSince=24)] get; }
[<get: Android.Runtime.Register("getSum", "()D", "", ApiSince=24)>]
member this.Sum : double
Valor de propiedad
la suma de valores, o cero si ninguno
- Atributos
Comentarios
Devuelve la suma de valores registrados o cero si no se han registrado valores.
El valor de una suma de punto flotante es una función tanto de los valores de entrada como del orden de las operaciones de suma. El orden de las operaciones de suma de este método no se define intencionadamente para permitir la flexibilidad de implementación para mejorar la velocidad y la precisión del resultado calculado.
En concreto, este método se puede implementar mediante la suma compensada u otra técnica para reducir el límite de error en la suma numérica en comparación con una suma simple de double
valores.
Debido al orden no especificado de las operaciones y la posibilidad de usar esquemas de suma diferentes, la salida de este método puede variar en los mismos valores de entrada.
Varias condiciones pueden dar lugar a que se calcule una suma no finita. Esto puede ocurrir incluso si todos los valores registrados que se sumar son finitos. Si algún valor registrado no es finito, la suma será no finita:
<ul>
<li>Si algún valor registrado es naN, la suma final será NaN.
<li>Si los valores registrados contienen una o varias infinidades, la suma será infinita o NaN.
<ul>
<li>Si los valores registrados contienen infinidades de signo opuesto, la suma será NaN.
<li>Si los valores registrados contienen infinidades de un signo y una suma intermedia desborda a un infinito del signo opuesto, la suma puede ser NaN.
</ul>
</ul>
Es posible que las sumas intermedias de valores finitos se desbordan en las infinidades con signo opuesto; Si esto ocurre, la suma final será NaN incluso si los valores registrados son todos finitos.
Si todos los valores registrados son cero, se garantiza que el signo de cero no <><> se conserve en la suma final.
Documentación de Java para java.util.DoubleSummaryStatistics.getSum()
.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.