41 votes

Comment arrondir un nombre dans Groovy ?

Comment arrondir un nombre dans Groovy ? J’aimerais garder 2 décimales.

Par exemple (pseudo-code) :

39voto

Matthew Flaschen Points 131723

Vous pouvez utiliser :

Si est un (la valeur par défaut dans Groovy), ce sera exact.

38voto

john Smith Points 3762

Si vous avez affaire à des doubles ou des flotteurs

Vous pouvez simplement utiliser

19voto

sjtai Points 138

Utilisez mixin.

Ajoutez ceci à votre classe de démarrage et round() est une méthode de première classe de BigDecimal:

Cas de test :

14voto

Sean Patrick Floyd Points 109428

Comme ça:

Ou comme ceci:

Sortie:

1.23

Référence : Mise en forme d’un nombre décimal

12voto

10GritSandpaper Points 654

Groovy ajoute une `` méthode aux classes et donc ```` :

Source : Arrondir les nombres en Groovy

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X