Java Math floorDiv() 方法

定义和用法

floorDiv() 方法返回两个整数相除并向下取整的结果。这与普通的整数除法不同,因为负数的结果会远离零向下取整,而不是向零截断。

实例

执行整数除法:

System.out.println(Math.floorDiv(10, 5));
System.out.println(Math.floorDiv(10, 4));
System.out.println(Math.floorDiv(-10, 4));
System.out.println(Math.floorDiv(-10, 5));

亲自试一试

语法

以下之一:

public static int floorDiv(int dividend, int divisor)
public static long floorDiv(long dividend, long divisor)

参数

参数 描述
dividend 必需。除法的被除数。
divisor 必需。除法的除数。

技术细节

返回: 表示两个整数相除的 intlong 值。
抛出: ArithmeticException - 如果除数为零。
Java 版本: 1.8+