我做一些快速的教训将分数添加到当前分数?
Fraction.getGCF是一种工作方法与分子和分母 Fraction.getLCD获得GCF也是得到的2个分母
的LCD工作方法我试图给现有的分子和分母添加一个分子(n2)和分母(d2)。
首先我降低了进入的分数简单地说,然后尝试将它们加在一起
public void addFraction(int n2, int d2)
{
int gcf = Fraction.getGCF(n2, d2);
n2 = n2/gcf;
d2 = d2/gcf;
numerator = (numerator*d2)+(denominator*n2);
denominator = Fraction.getLCD(denominator, d2);
this.reduce();
}
是我的数学错了或什么?分子= 1分母= 8(1/8)和n2 = 16,d2 = 64(16/64)所以我试图增加1/8到16/64,并在最终减少后得到3/2。在决赛前减少是导致12/8
TL; DR如何解决我的分子,它不是用此程序
分母线的工作,分子线是什么导致问题 – Tolkingdom 2014-09-26 22:09:34