最接近季度的回合数

时间:2017-04-11 08:58:31

标签: java rounding

我想将n四舍五入到最近的一刻,所以

  • 3.00< n< 3.25:轮次为3.25
  • 3.25< n< 3.50:轮到3.50
  • 3.50< n< 3.75:轮到3.75
  • 3.75< n< 4.00:轮到4.00

我已经设法绕过这样的下一个整数。

 double roundOff = Math.ceil(val)

我需要知道如何处理低于x.75阈值的值。

1 个答案:

答案 0 :(得分:3)

您可以将数字四舍五入然后除以4:

double rounded = Math.ceil(val * 4) / 4;

然后您需要一个额外的条件来确保rounded不大于4.