How does `Math.abs()` behave with floating-point numbers in Java?
When `Math.abs()` is used with floating-point numbers, it may round the number to the nearest integer.
I'm a bit disappointed, as `Math.abs()` doesn't round numbers; it simply returns the absolute value without modifying the decimal places.
Can you explain how `Math.abs()` treats decimal numbers, especially when they are negative?