public static long round (double a)

Returns the closest ` long`

to the argument, with ties
rounding to positive infinity.

Special cases:

- If the argument is NaN, the result is 0.
- If the argument is negative infinity or any value less than or
equal to the value of
`Long.MIN_VALUE`

, the result is equal to the value of`Long.MIN_VALUE`

. - If the argument is positive infinity or any value greater than or
equal to the value of
`Long.MAX_VALUE`

, the result is equal to the value of`Long.MAX_VALUE`

.

`a` | a floating-point value to be rounded to a
` long` . |

` long`

value.

java.lang.Long.MAX_VALUE, java.lang.Long.MIN_VALUE

Diagram: Math