Ran a loop of 100k with BigDecimal (took 225 ms) and Math. round ( 2 ms) way and here is the ...
stackoverflow.com