Java-如何进行楼层分割?

时间:2018-12-19 22:37:00

标签: java floor-division

我知道在python中您可以像这样进行楼层分割:

5 // 2 #2

the //用于Java中完全不同的东西。有什么办法可以在Java中进行楼层分割?

3 个答案:

答案 0 :(得分:2)

使用:Math.floor(val);  val = 5/2;

答案 1 :(得分:2)

您可以轻松使用Math.floorDiv()方法。 例如:

int a = 15, b = 2; 
System.out.println(Math.floorDiv(a, b));
// Expected output: 7

答案 2 :(得分:0)

在Java中,对两个整数操作数进行除法使用 integer除法,它丢弃除法的其余部分,因此等效于取下相应的浮点除法。有关详细信息,请参见this post