gpt4 book ai didi

java - 如何舍入到下一个最接近的 30 系列

转载 作者:行者123 更新时间:2023-12-02 13:01:01 24 4
gpt4 key购买 nike

我需要最简单、最短的方法,将整数舍入到下一个“30 系列”。

例如:

431 --> 450
459 --> 480
298 --> 300

最佳答案

这取决于您使用的语言。一个简单的例子是

def round2multipleOfThirty(x):
if x % 30 < 15:
return x - x % 30
else:
return x + 30 - x % 30

它在Python中工作。但你真的想要一个圆形函数吗?您的示例数字始终向上舍入到 30 的下一个更大倍数。我提供的函数是一个舍入,它将提供

431 --> 420
459 --> 450
298 --> 300

关于java - 如何舍入到下一个最接近的 30 系列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44293207/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com