Source of TripleInt.java


  1: //TripleInt.java

  3: public class TripleInt
  4: {
  5:     private Integer item1; // Data value 1
  6:     private Integer item2; // Data value 2
  7:     private Integer item3; // Data value 3

  9:     public TripleInt
 10:     (
 11:         Integer i1,
 12:         Integer i2,
 13:         Integer i3
 14:     )
 15:     {
 16:         item1 = i1;
 17:         item2 = i2;
 18:         item3 = i3;
 19:     }

 21:     // Print all data member values
 22:     public void printAll()
 23:     {
 24:         System.out.println("(" + item1 + "," + item2 + "," + item3 + ")");
 25:     }

 27:     // Return min data member value
 28:     public Integer minItem()
 29:     {
 30:         Integer minVal; // Holds min item value, init to first item

 32:         minVal = item1;

 34:         if (item2.compareTo(minVal) < 0)
 35:         {
 36:             minVal = item2;
 37:         }
 38:         if (item3.compareTo(minVal) < 0)
 39:         {
 40:             minVal = item3;
 41:         }
 42:         return minVal;
 43:     }
 44: }