我知道在 Python 中你可以像这样进行地板除法:
5 // 2 #2
//
用于Java中完全不同的东西。有没有办法在Java中进行楼层划分?
你可以做
double val = 5 / 2;
int answer = Math.floor(val);
或者
int answer = Math.floorDiv(5, 2);
如果您要调用System.out.println(answer);
输出将是
2
您可以轻松使用 Math.floorDiv() 方法。例如:
int a = 15, b = 2;
System.out.println(Math.floorDiv(a, b));
// Expected output: 7