java.lang.Math.floorDiv() 方法返回小于或等于代数的最大整数值商。该方法首先通过将第一个参数除以第二个参数来计算商,最后返回商的 floor()。在特殊情况下,它返回以下内容:
- 如果第二个参数为零,则此方法抛出 ArithmeticException。
语法
public static int floorDiv(int x, int y)
参数
x | 指定被除数。 |
y | 指定除数。 |
返回值
返回除数中最大的整数值小于或等于代数商。
异常
如果除数 y 为零,则抛出 ArithmeticException。
示例:
在下面的示例中,floorDiv()方法返回代数商的floor()。
import java.lang.*;
public class MyClass {
public static void main(String[] args) {
System.out.println(Math.floorDiv(11, 4));
System.out.println(Math.floorDiv(10, 7));
System.out.println(Math.floorDiv(3, -1));
}
}
输出上述代码将是:
2
1
-3