Last active
September 16, 2021 20:24
-
-
Save EduardoSP6/eaedbee04cf837e6adbbf0da3522fb9a to your computer and use it in GitHub Desktop.
Round number Android Java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* Arredonda numero | |
* | |
* @param mValue - valor a ser arredondado | |
* @param precision - numero de casas decimais | |
* @param ceilOrFloor - true para mais, false para menos | |
**/ | |
public static double roundNumber(double mValue, int precision, boolean ceilOrFloor) { | |
double result = mValue; | |
result *= Math.pow(10, precision); | |
if (ceilOrFloor) { | |
result = Math.ceil(result); | |
} else { | |
result = Math.floor(result); | |
} | |
result /= Math.pow(10, precision); | |
return result; | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment