### Rounding numbers in Java

`java.lang.Math`

class has a static method `round()`

which accepts `float`

and `double`

values as a parameter and returns respectively `int`

and `long`

values.

For example, you have a number `3.1415`

and want to round it to the nearest integer. Here's the Java code:

float pi = 3.1415f; int rounded = Math.round(pi);

Note that when you write `3.1415`

, you actually write it as `3.1415f`

. This is because Java treats any decimal constant you write into your code as type `double`

by default, and you must include a trailing '`f`

' if you wish the number to be treated as type `float`

.

Feel free to post your questions or comments.

## 3 Comments:

o aciu kos saunus puslapis :)))

Hello!!!! Please, help, I need example of code for rounding integers in java. Example: I have "9" I want to get "10" by rounding.

How can I do this: i want to round any digit number by two digit.

If the 3rd digit after the decimal is greater than or equal to 5 then I round up. Otherwise, I round down.

Examples:

11.559 -> 11.56

11.555 -> 11.56

11.554 -> 11.55

Please help me, thank a lot

Post a Comment

<< Home