我做一些快速的教訓將分數添加到當前分數?
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