Advertisement
calcpage

APCS2012_CH7_RomanTester.java

Jan 30th, 2013
276
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 5 1.02 KB | None | 0 0
  1. /*
  2. RomanTester.java    MrG 2013.0125
  3. purpose: create a Roman Numeral Arithmetic
  4. required files: RomanTester.java    main class
  5.         Roman.java      derived class
  6. translator:  javac RomanTester.java
  7. interpreter: java RomanTester num1 num2
  8. */
  9.  
  10. public class RomanTester
  11. {
  12.     public static void main(String[] args)
  13.     {
  14.         int num1 = Integer.parseInt(args[0]);
  15.         int num2 = Integer.parseInt(args[1]);
  16.        
  17.         Roman caesar = new Roman(num1);
  18.         Roman brutus = new Roman(num2);
  19.  
  20.         System.out.println("num 1 = " + caesar);
  21.         System.out.println("num 2 = " + brutus);
  22.  
  23.         if(caesar.compareTo(brutus)<0)
  24.         {
  25.             System.out.println(caesar + " < " + brutus);
  26.         }
  27.        
  28.         if(caesar.equals(brutus))
  29.         {
  30.             System.out.println(caesar + " = " + brutus);
  31.         }
  32.  
  33.         if(caesar.compareTo(brutus)>0)
  34.         {
  35.             System.out.println(caesar + " > " + brutus);
  36.         }
  37.  
  38.         Roman sum = caesar.add(brutus);
  39.         System.out.println(caesar + " + " + brutus + " = " + sum);
  40.  
  41.         Roman diff = caesar.sub(brutus);
  42.         System.out.println(caesar + " - " + brutus + " = " + diff);
  43.     }
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement