代码拉取完成,页面将自动刷新
package t1;
import t1.Fraction;
public class Calculator
{
public static String add(Fraction a, Fraction b) // 加法
{
int m = a.getNumerator() * b.getDenominator() + a.getDenominator() * b.getNumerator();
int n = a.getDenominator() * b.getDenominator();
int t = Fraction.GCD(m, n);
return Fraction.Reduction(m / t, n / t);
}
public static String sub(Fraction a, Fraction b)// 减法
{
int m = a.getNumerator() * b.getDenominator() - a.getDenominator() * b.getNumerator();
int n = a.getDenominator() * b.getDenominator();
int t = Fraction.GCD(m, n);
return Fraction.Reduction(m / t, n / t);//
}
public static String mul(Fraction a, Fraction b)// 乘法
{
int m = a.getNumerator() * b.getNumerator();
int n = a.getDenominator() * b.getDenominator();
int t = Fraction.GCD(m, n);
return Fraction.Reduction(m / t, n / t);
}
public static String div(Fraction a, Fraction b)// 除法
{
int m = a.getNumerator() * b.getDenominator();
int n = a.getDenominator() * b.getNumerator();
int t = Fraction.GCD(m, n);
return Fraction.Reduction(m / t, n / t);
}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。