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