Java - 如何进行楼层划分?

新手上路,请多包涵

我知道在 Python 中你可以像这样进行楼层划分:

 5 // 2 #2

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

原文由 user10654536 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 730
2 个回答

你可以做

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

或者

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

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

2个

原文由 A J 发布,翻译遵循 CC BY-SA 4.0 许可协议

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

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

原文由 Deniz Can Tufekci 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏