oopuebung/uebung02/rationals/RationalDemo.java
2025-04-28 15:16:11 +02:00

24 lines
899 B
Java

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)));
}
}