我希望能够“绕过”#39;将任何double
值提升到最接近的较高整数,即使该值本身已经是整数值。
Math.ceil(2)
返回2
,因为2
已经等于整数值。我需要一个在这种情况下会返回3
的函数。
我可以自己编写代码,但我很好奇这是否已存在于JDK中。
编辑:在可能的情况下,我将自己编码,考虑到我认为这是多么微不足道,请告诉我以下代码是否适合您:
public static double convertToNearestLargerIntValue(double value){
return Math.floor(value + 1.0);
}
答案 0 :(得分:0)
这很简单,不需要成为JDK方法。
Math.floor(value) + 1