10
votes

Comment arrondir un flotteur au quartier le plus proche

Parfois, j'ai besoin d'arrondir un flotteur au quartier le plus proche et parfois à la moitié la plus proche.

Pour la moitié, j'utilise xxx

i peut utiliser

math.round (myfloat * 4) / 4f .

mais y a-t-il d'autres suggestions?


0 commentaires

3 Réponses :



1
votes

Parler mathématiquement, vous pourriez multiplier votre flotteur par 0,25, autour, puis diviser à nouveau par 0,25.

Edit: Je suis désolé, il semble que j'ai mal compris ce que vous vouliez dire par quart. Cependant, autant que je sache, c'est le moyen le plus simple de tourner à divers décimaux et de degrés.


1 commentaires

Je pense que vous voulez dire "multiplier par 4".



5
votes

(Math.Round (Num / TonAreTest)) * Tonartest;

arrondira un nombre à Tonartest


0 commentaires