Source of TripleItemManager.java


  1: //TripleItemManager.java

  3: public class TripleItemManager
  4: {
  5:     public static void main(String[] args)
  6:     {

  8:         // TripleItem class with Integers
  9:         TripleItem<Integer> triInts =
 10:             new TripleItem<Integer>(9999, 5555, 6666);

 12:         // TripleItem class with Shorts
 13:         TripleItem<Short> triShorts =
 14:             new TripleItem<Short>((short)99, (short)55, (short)66);

 16:         // Try methods from TripleItem
 17:         triInts.printAll();
 18:         System.out.println("Min: " + triInts.minItem() + "\n");

 20:         triShorts.printAll();
 21:         System.out.println("Min: " + triShorts.minItem());

 23:         System.out.println();

 25:         //The following code uses non-generic "legacy" classes.
 26:         TripleInt tripleInts = new TripleInt(9999, 5555, 6666);
 27:         tripleInts.printAll();
 28:         System.out.println("Min: " + tripleInts.minItem() + "\n");
 29:         TripleShort tripleShorts = new TripleShort
 30:         (
 31:             (short)99, (short)55, (short)66
 32:         );
 33:         tripleShorts.printAll();
 34:         System.out.println("Min: " + tripleShorts.minItem() + "\n");
 35:     }
 36: }