如何将整数四舍五入到十的最接近倍数?
我尝试了integer.round(0.1)
,但它给出了最接近的十进制数字。
示例:3应该返回0,55应该返回60。
有没有一种方法可以四舍五入到最接近的10的倍数?
最佳答案
Integer#round具有功能。
您将一个负数传递给round
,以表示要舍入到的10位数字。例如:
四舍五入到最接近的10:
55.round(-1) # => 60
舍入到最接近的100:
550.round(-2) # => 600
关于ruby - Ruby 2.0-将整数四舍五入为最接近的10的倍数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20584674/