//******************************************************************** // RationalNumbers.java Author: Lewis and Loftus // // Driver to exercise the use of multiple Rational objects. //******************************************************************** import Rational; public class RationalNumbers { //----------------------------------------------------------------- // Creates some rational number objects and performs various // operations on them. //----------------------------------------------------------------- public static void main (String[] args) { Rational r1 = new Rational (6, 8); Rational r2 = new Rational (1, 3); System.out.println ("First rational number: " + r1); System.out.println ("Second rational number: " + r2); if (r1.equals(r2)) System.out.println ("r1 and r2 are equal."); else System.out.println ("r1 and r2 are NOT equal."); Rational r3 = r1.add(r2); Rational r4 = r1.subtract(r2); Rational r5 = r1.multiply(r2); Rational r6 = r1.divide(r2); System.out.println ("r1 + r2: " + r3); System.out.println ("r1 - r2: " + r4); System.out.println ("r1 * r2: " + r5); System.out.println ("r1 / r2: " + r6); } }