package uebung02.rationals; public class RationalDemo { public static void main(String[] args) { Rational r1 = new Rational(1, 2); Rational r2 = new Rational(2, 4); Rational r3 = new Rational(6, 18); Rational r4 = new Rational(3, 12); Rational r5 = new Rational(1); Rational r6 = new Rational(2); Rational r7 = new Rational(4, 3); System.out.println("1/2 = " + r1); System.out.println("2/4 = " + r2); System.out.println("6/18 = " + r3); System.out.println("1/2 + 2/4 = " + r1.add(r2)); System.out.println("1/2 - 6/18 = " + r1.sub(r3)); System.out.println("6/18 * 2/4 = " + r3.mult(r2)); System.out.println("1/2 == 2/4 ? " + r1.isEqual(r2)); System.out.println("2/4 == 3/12 ? " + r2.isEqual(r4)); System.out.println("1 + 2 / (4/3) = " + r5.add(r6.div(r7))); } }