コード例 #1
0
ファイル: Fraction.java プロジェクト: hd313/CSC207-HW4-1
  // Add this rational number to another fraction.
  // note: not simplified
  public Fraction add(Fraction other) throws Exception {
    Fraction ans =
        new Fraction(
            (this.num.multiply(other.denom).add(this.denom.multiply(other.num))),
            this.denom.multiply(other.denom));

    return ans.simplify();
  } // add(fraction)
コード例 #2
0
ファイル: Fraction.java プロジェクト: hd313/CSC207-HW4-1
 // Subtract
 public Fraction subtract(Fraction other) throws Exception {
   return (this.add(other.multiply(new Fraction("-1/1"))));
 }
コード例 #3
0
ファイル: Fraction.java プロジェクト: hd313/CSC207-HW4-1
 // multiplies this and another fraction
 public Fraction multiply(Fraction mult) throws Exception {
   Fraction ans = new Fraction(this.num.multiply(mult.num), this.denom.multiply(mult.denom));
   return ans.simplify();
 } // multiply(int)