gpt4 book ai didi

java - 如何比较 Fraction 和 int?

转载 作者:行者123 更新时间:2023-12-01 10:09:47 25 4
gpt4 key购买 nike

我使用 apache commons 库(org.apache.commons.lang.math.Fraction)。

现在我比较 intFraction 对象,如下所示:

private static final int MAX_VALID_RATIO = 3;
....
fraction.compareTo(Fraction.getFraction(MAX_VALID_RATIO, 1))

看起来不太好。

Fraction.getFraction(MAX_VALID_RATIO) 只有双构建器。

你能建议更好的方法吗?

最佳答案

您只需检索 intValue() 分数 并与您的值进行比较:

Gets the fraction as an int. This returns the whole number part of the fraction.

此方法将返回截去小数的分数的值。例如,分数 10/3intValue() 为 3。

boolean greater = fraction.intValue() >= MAX_VALID_RATIO

关于java - 如何比较 Fraction 和 int?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36201421/

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