是否有ceil
對應Math.floorDiv()
ceil conterpart for Java中的Math.floorDiv?
如何用我們所擁有的最快方式計算它?
UPDATE
爲floorDiv()
的代碼如下:
public static long floorDiv(long x, long y) {
long r = x/y;
// if the signs are different and modulo not zero, round down
if ((x^y) < 0 && (r * y != x)) {
r--;
}
return r;
}
我們能否代碼ceil
類似的方式?
更新2
我看到這個答案https://stackoverflow.com/a/7446742/258483,但它似乎有太多不必要的操作。
這是一個在'Java8' –
不,我的意思是沒有ceilDiv ... –
反正我喜歡你的答案最。 –