Let suppose that I have double x
. I would return nearest whole number of x
. For example:
x = 6.001
I would return 6
x = 5.999
I would return 6
I suppose that I should use Math.ceil
and Math.floor
functions. But I don't know how return nearest whole number...
For your example, it seems that you want to use Math.rint()
. It will return the closest integer value given a double
.
int valueX = (int) Math.rint(x);
int valueY = (int) Math.rint(y);
public static void main(String[] args) {
double x = 6.001;
double y = 5.999;
System.out.println(Math.round(x)); //outputs 6
System.out.println(Math.round(y)); //outputs 6
}
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With