JavaScriptだと Math.ceil と Math.floor、 Java/Kotlinだと BigDecimal.divide(divisor, roundingMode) とかで切り捨て・切り上げが出てきますが、どっちだったっけ?と迷うことが偶にあります。
そんなときの簡単な覚え方。
-
ceil/ceiling: シーリング、天井(シーリングライトとかの)。上のほうなので切り上げ。正の数に近い方になります。 -
floor: フロア、床(フロアマットとかの)。下のほうなので切り下げ。負の数に近い方になります。