舍入到最近的四分之一
Round number up to nearest quarter
我想将 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 阈值的值。
您可以将数字四舍五入然后除以 4:
double rounded = Math.ceil(val * 4) / 4;
然后您需要一个额外的条件来确保 rounded
不大于 4。
我想将 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 阈值的值。
您可以将数字四舍五入然后除以 4:
double rounded = Math.ceil(val * 4) / 4;
然后您需要一个额外的条件来确保 rounded
不大于 4。