Source of ActivityConflictDemo.java


  1: //ActivityConflictDemo.java

  3: public class ActivityConflictDemo
  4: {
  5:     public static void main(String[] args)
  6:     {
  7:         Activity activity1 = new Activity("History museum tour", 9, 10);
  8:         Activity activity2 = new Activity("Morning mountain hike", 9, 12);
  9:         Activity activity3 = new Activity("Boat tour", 11, 14);

 11:         Activity[] activityPairs =
 12:         {
 13:             activity1, activity2,
 14:             activity1, activity3,
 15:             activity2, activity3
 16:         };

 18:         for (int i = 0; i < activityPairs.length; i += 2)
 19:         {
 20:             System.out.printf
 21:             (
 22:                 "%s conflicts with %s: %s%n",
 23:                 activityPairs[i].name,
 24:                 activityPairs[i + 1].name,
 25:                 activityPairs[i].conflictsWith(activityPairs[i + 1])
 26:                 ? "true" : "false"
 27:             );
 28:         }
 29:     }
 30: }