ソースを参照

补充Math.ceilDiv()触发运算向上取整

大火yzs 5 年 前
コミット
6e661613f5

+ 12 - 0
hutool-core/src/main/java/cn/hutool/core/util/NumberUtil.java

@@ -752,6 +752,18 @@ public class NumberUtil {
 		return v1.divide(v2, scale, roundingMode);
 		return v1.divide(v2, scale, roundingMode);
 	}
 	}
 
 
+	/**
+	 * 补充Math.ceilDiv() JDK8中添加了和Math.floorDiv()但却没有ceilDiv()
+	 *
+	 * @param v1           被除数
+	 * @param v2           除数
+	 * @return 两个参数的商
+	 * @since 5.3.3
+	 */
+	public static int ceilDiv(int v1, int v2) {
+		return (int)Math.ceil((double)v1 / v2);
+	}
+
 	// ------------------------------------------------------------------------------------------- round
 	// ------------------------------------------------------------------------------------------- round
 
 
 	/**
 	/**