向上/向下舍入到数字

时间:2012-11-30 14:29:15

标签: java

我有一堆整数我需要向上或向下舍入到最接近的值除以25。

例如:

417轮到425

405轮到400

2 个答案:

答案 0 :(得分:0)

  • 将数字除以25,将其转换为整数,然后将其乘以25返回
  • 或取其值并删除值%25
  • 的结果
  • 将25/2添加到任何值之前,以便舍入到最近的

    function roundTo(value,rounding) { temp = value + rounding / 2; 返回temp - temp%舍入; }

答案 1 :(得分:0)

int roundedValue = (valueToRound + 12) / 25 * 25;