用java帮我写一个方法,该方法返回两个数相除只要有余数就往上加一,顺便举出例子。
时间: 2024-02-02 09:02:59 浏览: 122
两数相除1
可以使用 Java 的除法运算符 `/` 和取模运算符 `%` 来实现该方法。具体实现如下:
```java
public static int divideCeil(int dividend, int divisor) {
return (dividend + divisor - 1) / divisor;
}
```
该方法的实现原理是,将被除数加上除数减一,再除以除数,即可实现向上取整的效果。
例如,调用 `divideCeil(10, 3)`,返回值为 4,因为 10 除以 3 的结果是 3 余 1,所以向上取整后得到 4。再例如,调用 `divideCeil(8, 4)`,返回值为 2,因为 8 除以 4 的结果是 2,没有余数,所以不需要向上取整。
阅读全文