round(n);
| Argument | La description |
|---|---|
| n | Le nombre à arrondir. |
Renvoie: Entier
Comme il est dit, round() prend un nombre réel et l'arrondit à l'entier le plus proche. Dans le cas particulier où le nombre fourni est exactement un demi-entier (1.5, 17.5, -2.5, etc.), le nombre sera arrondi à la valeur paire la plus proche, par exemple, 2.5 sera arrondi à 2, tandis que 3.5 sera arrondi à 4. Ce type d'arrondi est appelé arrondissement des banquiers et sur un grand nombre d'itérations ou lors de l'utilisation des maths en virgule flottante, il donne un arrondi statistiquement meilleur que l'approche plus traditionnelle "arrondir vers le haut.
Cela signifie que si la fraction d'une valeur est 0.5, alors le résultat arrondi est l' entier pair le plus proche de la valeur d'entrée. Ainsi, par exemple, 23,5 devient 24, tout comme 24,5, tandis que -23,5 devient -24, tout comme -24,5. Cette méthode traite symétriquement les valeurs positives et négatives, elle est donc exempte de biais de signe et, plus important encore, pour des distributions de valeurs raisonnables, la valeur (moyenne) attendue des nombres arrondis est la même que celle des nombres originaux.
score += round(hp / 5);
Le code ci-dessus va ajouter un entier arrondi à la valeur du score.