DoubleSummaryStatistics.Sum Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Retourne la somme des valeurs enregistrées ou zéro si aucune valeur n’a été enregistrée.
public double Sum { [Android.Runtime.Register("getSum", "()D", "", ApiSince=24)] get; }
[<get: Android.Runtime.Register("getSum", "()D", "", ApiSince=24)>]
member this.Sum : double
Valeur de propriété
somme des valeurs, ou zéro si aucune
- Attributs
Remarques
Retourne la somme des valeurs enregistrées ou zéro si aucune valeur n’a été enregistrée.
La valeur d’une somme à virgule flottante est une fonction des valeurs d’entrée ainsi que l’ordre des opérations d’ajout. L’ordre des opérations d’ajout de cette méthode n’est intentionnellement pas défini pour permettre la flexibilité d’implémentation afin d’améliorer la vitesse et la précision du résultat calculé.
En particulier, cette méthode peut être implémentée à l’aide d’une somme compensée ou d’une autre technique pour réduire la limite d’erreur dans la somme numérique par rapport à une somme simple de double
valeurs.
En raison de l’ordre non spécifié des opérations et de la possibilité d’utiliser des schémas de somme différents, la sortie de cette méthode peut varier selon les mêmes valeurs d’entrée.
Différentes conditions peuvent entraîner une somme non finie calculée. Cela peut se produire même si toutes les valeurs enregistrées en cours de somme sont finies. Si une valeur enregistrée n’est pas finie, la somme est non finie :
<ul>
<li>Si une valeur enregistrée est un NaN, la somme finale sera NaN.
<li>Si les valeurs enregistrées contiennent une ou plusieurs infinités, la somme sera infinie ou NaN.
<ul>
<li>Si les valeurs enregistrées contiennent des infinis de signe opposé, la somme sera NaN.
<li>Si les valeurs enregistrées contiennent des infinis d’un signe et qu’une somme intermédiaire dépasse à l’infini du signe opposé, la somme peut être NaN.
</ul>
</ul>
Il est possible que les sommes intermédiaires de valeurs finies soient débordées dans des infinis signés opposés ; si cela se produit, la somme finale est NaN même si les valeurs enregistrées sont toutes finies.
Si toutes les valeurs enregistrées sont égales à zéro, le signe de zéro n’est <>pas</em> garanti pour être conservé dans la somme finale.
Documentation Java pour java.util.DoubleSummaryStatistics.getSum()
.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.