Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class Tester
- {
- private static void display(Rational r, String msg)
- {
- System.out.println("variable: "+msg);
- System.out.println("oldNum: "+r.getOldNum());
- System.out.println("oldDen: "+r.getOldDen());
- System.out.println("newNum: "+r.getNewNum());
- System.out.println("newDen: "+r.getNewDen());
- System.out.println("getDecimal(): "+r.getDecimal());
- System.out.println("displayOldFract(): ");
- r.displayOldFract();
- System.out.print("displayNewFract(): ");
- r.displayNewFract();
- System.out.println();
- }
- public static void main(String[] args)
- {
- Scanner input = new Scanner(System.in);
- Rational o1 = new Rational();
- display(o1,"o1");
- System.out.println("Enter a numerator");
- Rational o2 = new Rational(input.nextInt());
- display(o2,"o2");
- o2.reduce();
- display(o2,"o2");
- System.out.println("Enter a numerator and a denominator");
- Rational o3 = new Rational(input.nextInt(), input.nextInt());
- display(o3,"o3");
- o3.reduce();
- display(o3,"o3");
- Rational o4 = new Rational(o3);
- display(o4,"o4 is a copy of o3");
- o1.multFracts(o2,o3);
- o1.reduce();
- display(o1,"mult test");
- o1.divFracts(o2,o3);
- o1.reduce();
- display(o1,"div test");
- o1.addFracts(o2,o3);
- o1.reduce();
- display(o1,"add test");
- o1.subFracts(o2,o3);
- o1.reduce();
- display(o1,"sub test");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement