gpt4 book ai didi

java - 是否可以告诉 Fraction 类不要减少到最低格式

转载 作者:行者123 更新时间:2023-11-29 06:17:39 26 4
gpt4 key购买 nike

我使用 Fraction用于表示分数,但问题是它在向构造函数提供输入时立即减少到最低形式。有没有办法防止这种行为?

e.g. Fraction f1 = new Fraction (1, 3) == 1/3
Fraction f2 = new Fraction (2, 4) == gets reduced to 1/2 but I would rather want it as 2/4

如何做到这一点?

最佳答案

而不是使用 org.apache.commons.lang.math.Fraction.getReducedFraction(int, int) 使用 org.apache.commons.lang.math.Fraction.getFraction(int , 整数)

System.out.println("fraction: " + Fraction.getFraction(2, 4));
System.out.println("reduced: " + Fraction.getReducedFraction(2, 4));

结果:

fraction: 2/4
reduced: 1/2

关于java - 是否可以告诉 Fraction 类不要减少到最低格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4469532/

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