Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/122.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将数字四舍五入到最近的四分之一_Java_Rounding - Fatal编程技术网

Java 将数字四舍五入到最近的四分之一

Java 将数字四舍五入到最近的四分之一,java,rounding,Java,Rounding,我想把n四舍五入到最近的四分之一,所以 3.00

我想把
n
四舍五入到最近的四分之一,所以

  • 3.00
  • 3.25
  • 3.50
  • 3.75
我已经设法像这样四舍五入到下一个整数

 double roundOff = Math.ceil(val)

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

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

double rounded = Math.ceil(val * 4) / 4;
然后,您需要一个额外的条件来确保
四舍五入
不大于4。

可能重复的