Skip to content

Instantly share code, notes, and snippets.

@EduardoSP6
Last active September 16, 2021 20:24
Show Gist options
  • Save EduardoSP6/eaedbee04cf837e6adbbf0da3522fb9a to your computer and use it in GitHub Desktop.
Save EduardoSP6/eaedbee04cf837e6adbbf0da3522fb9a to your computer and use it in GitHub Desktop.
Round number Android Java
/**
* 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