
就是这哥题目 可以像这样输入输出就行了 分数类为Fraction
我是真不会了
输入形式 ;
1 2
1 4
输出形式;
3 4
是这样的 简单的 因为我是自学 java 嘿嘿
------解决思路----------------------
class Fraction {
int a;
int b;
Fraction(int a, int b) {
this.a = a;
this.b = b;
}
Fraction plus(Fraction another) {
int c = b * another.b / getGCD(b, another.b);
return new Fraction(a * c / b + another.a * c / another.b, c);
}
private static int getGCD(int a, int b) {
int max = Math.max(a, b);
int min = Math.min(a, b);
return min > 0 ? getGCD(min, max % min) : max;
}
@Override
public String toString() {
return a + " " + b;
}
}