当前位置: 代码迷 >> Java相关 >> 焦急 !帮帮小白
  详细解决方案

焦急 !帮帮小白

热度:223   发布时间:2016-04-22 19:37:32.0
着急 !!!!帮帮小白

就是这哥题目 可以像这样输入输出就行了   分数类为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;
}
}
  相关解决方案