private Fraction1 reduce() { Fraction1 result = new Fraction1(); int common = 0; int numer = Math.abs(num); int denomin = Math.abs(denom); if (numer > denomin) common = gcd(numer, denomin); else if (num < denomin) common = gcd(denomin, numer); else common = numer; result.num = num / common; result.denom = denom / common; return result; }