Compartilhar via


DoubleSummaryStatistics.Sum Propriedade

Definição

Retorna a soma dos valores registrados ou zero se nenhum valor tiver sido registrado.

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

Valor da propriedade

a soma dos valores, ou zero se nenhum

Atributos

Comentários

Retorna a soma dos valores registrados ou zero se nenhum valor tiver sido registrado.

O valor de uma soma de ponto flutuante é uma função tanto dos valores de entrada quanto da ordem das operações de adição. A ordem das operações de adição desse método não é intencionalmente definida para permitir flexibilidade de implementação para melhorar a velocidade e a precisão do resultado calculado.

Em particular, este método pode ser implementado usando somação compensada ou outra técnica para reduzir o limite de erro na soma numérica em comparação com uma soma simples de double valores.

Devido à ordem não especificada das operações e à possibilidade de usar esquemas de soma diferentes, a saída desse método pode variar nos mesmos valores de entrada.

Várias condições podem resultar no cálculo de uma soma não finita. Isso pode ocorrer mesmo que todos os valores registrados que estão sendo somados sejam finitos. Se qualquer valor registrado for não finito, a soma será não finita:

<ul>

<li>Se qualquer valor registrado for um NaN, a soma final será NaN.

<li>Se os valores registrados contiverem uma ou mais infinidades, a soma será infinita ou NaN.

<ul>

<li>Se os valores registrados contiverem infinidades de sinal oposto, a soma será NaN.

<li>Se os valores registrados contiverem infinidades de um sinal e uma soma intermediária transbordar para uma infinidade do sinal oposto, a soma pode ser NaN.

</ul>

</ul>

É possível que somas intermediárias de valores finitos transbordem em infinidades assinadas de forma oposta; se isso ocorrer, a soma final será NaN, mesmo que os valores registrados sejam todos finitos.

Se todos os valores registrados forem zero, o sinal de zero é <garantido como>preservado<> na soma final.

Documentação Java para java.util.DoubleSummaryStatistics.getSum().

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a