Condividi tramite


DoubleSummaryStatistics.Sum Proprietà

Definizione

Restituisce la somma dei valori registrati oppure zero se non sono stati registrati valori.

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

Valore della proprietà

la somma dei valori o zero se nessuno

Attributi

Commenti

Restituisce la somma dei valori registrati oppure zero se non sono stati registrati valori.

Il valore di una somma a virgola mobile è una funzione sia dei valori di input che dell'ordine delle operazioni di addizione. L'ordine delle operazioni di addizione di questo metodo non è intenzionalmente definito per consentire la flessibilità di implementazione per migliorare la velocità e l'accuratezza del risultato calcolato.

In particolare, questo metodo può essere implementato utilizzando la somma compensata o altre tecniche per ridurre il limite di errore nella somma numerica rispetto a una semplice somma di double valori.

A causa dell'ordine non specificato delle operazioni e della possibilità di utilizzare schemi di sommazione diversi, l'output di questo metodo può variare sugli stessi valori di input.

Varie condizioni possono comportare un calcolo di una somma non limitata. Ciò può verificarsi anche se tutti i valori registrati sommati sono finiti. Se un valore registrato non è finito, la somma sarà non finita:

<ul>

<li>Se un valore registrato è un NaN, la somma finale sarà NaN.

<li>Se i valori registrati contengono uno o più infiniti, la somma sarà infinita o NaN.

<ul>

<li>Se i valori registrati contengono infiniti segni opposti, la somma sarà NaN.

<li>Se i valori registrati contengono infiniti di un segno e una somma intermedia supera l'infinito del segno opposto, la somma può essere NaN.

</ul>

</ul>

È possibile che somme intermedie di valori finiti vengano sovrapporsi a infiniti con segno opposto; in tal caso, la somma finale sarà NaN anche se i valori registrati sono tutti finiti.

Se tutti i valori registrati sono zero, il segno di zero è <em>not</em> garantito che venga mantenuto nella somma finale.

Documentazione java per java.util.DoubleSummaryStatistics.getSum().

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a