How does `ceil()` behave with negative decimal numbers in Java?
For negative decimal numbers, `ceil()` rounds them to the nearest integer, rounding them away from zero.
Satisfactory! You're correct that `ceil()` rounds negative decimals to the nearest integer, but it rounds them **up** (toward zero), not away from zero.
Can you explain how `ceil()` differs from `floor()` when handling negative numbers?