RoundingMode permet au programmeur de spécifier la manière dont les nombres à virgule flottante doivent être arrondis. C'est très bien, mais il y a une chose que j'ai trouvée bizarre. Peut-être ai-je mal compris quelque chose de fondamental à l'école.
Mais ce mode d'arrondi est décrit comme celui qu'on m'a enseigné à l'école, "Toujours arrondir au nombre le plus proche, et quand on est au centre, toujours arrondir au nombre supérieur", mais pourquoi arrondit-il -2,5 à -3 ?
J'en conclus qu'il arrondit à la valeur supérieure en termes de valeurs absolues, mais -2 est, pour moi, certainement "supérieur" à -2,5.