예제 #1
0
 public static Integer max(Vessel<Integer> x, Vessel<Integer> y) {
   Integer xVal = x.peek();
   Integer yVal = y.peek();
   if (xVal.compareTo(yVal) > 0) {
     return xVal;
   }
   return yVal;
 }
예제 #2
0
 public static double ratio(Vessel<Integer> x, Vessel<Integer> y) {
   Integer xVal = x.peek();
   Integer yVal = y.peek();
   return ((double) xVal) / ((double) yVal);
 }
예제 #3
0
 /* Remove the item from the vessel and return it. */
 public static Integer remove(Vessel<Integer> v) {
   Integer rVal = v.peek();
   v.put(null); // displace the occupant.
   return rVal;
 }