舍入數字

如果小數位後面的第一個數字是 5 或更高,則 round 方法將向上舍入數字,如果該數字為 4 或更低,則向下舍入。這會為你正在尋找的精度獲取一個可選引數。

4.89.round        # => 5
4.25.round        # => 4
3.141526.round(1) # => 3.1
3.141526.round(2) # => 3.14
3.141526.round(4) # => 3.1415

浮點數也可以向下舍入到低於使用 floor 方法的數字的最高整數

4.9999999999999.floor # => 4

它們也可以使用 ceil 方法向上舍入到高於數字的最小整數

4.0000000000001.ceil  # => 5