14

我知道在 Python 中你可以像这样进行地板除法:

5 // 2 #2

//用于Java中完全不同的东西。有没有办法在Java中进行楼层划分?

4

2 回答 2

13

你可以做

double val = 5 / 2;
int answer = Math.floor(val);

或者

int answer = Math.floorDiv(5, 2);

如果您要调用System.out.println(answer);输出将是

2

于 2018-12-19T23:01:39.557 回答
4

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

int a = 15, b = 2; 
System.out.println(Math.floorDiv(a, b));
// Expected output: 7
于 2020-02-14T10:39:03.047 回答