round(a, b)
This function rounds numerical value a to the nearest double value with b digits after the decimal separator. Since this function uses double values internally, rounding errors may occur. Use function "round(bigdecimal a, b)" to avoid this.
If a is not a numerical value, the function returns 0.0, see examples below.
Parameters
Parameter |
Description |
a |
Numerical value. |
b |
Number of decimal places in resulting value. |
Examples
Parameter a |
Parameter b |
Result |
2.135 |
0 |
2 |
2.135 |
1 |
2.1 |
2.135 |
2 |
2.14 |
abc |
2 |
0.0 |