示例#1
0
文件: Rational.java 项目: vvirag/gte
 public Rational reciprocate() {
   if (zero(num)) throw new ArithmeticException("Divide by zero");
   Rational rv = new Rational(this);
   rv.flip();
   if (negative(den)) {
     rv.num = rv.num.negate();
     rv.den = rv.den.negate();
   }
   return rv;
 }
示例#2
0
文件: Rational.java 项目: vvirag/gte
 public Rational divide(Rational b) {
   Rational rv = new Rational(b);
   rv.flip();
   rv.mulEq(this);
   return rv;
 }