public class TripletTest{ public static void main(String[] args){ System.out.println("First, making a Triplet of Strings"); Triplet p5 = new Triplet("hello", "there", "world"); System.out.println("Before shift8:"); System.out.println(p5); p5.shift(8); System.out.println("After shiftLeft():"); System.out.println(p5); System.out.println("Before shift-7:"); System.out.println(p5); p5.shift(-7); System.out.println("After shiftLeft():"); System.out.println(p5); System.out.println("Before shift-3:"); System.out.println(p5); p5.shift(-3); System.out.println("After shiftLeft():"); System.out.println(p5); System.out.println("First, making a Triplet of Strings"); Triplet p1 = new Triplet("hello", "there", "world"); System.out.println("Before shiftLeft():"); System.out.println(p1); p1.shiftLeft(); System.out.println("After shiftLeft():"); System.out.println(p1); System.out.println("\nNow with a triplet of ints"); Triplet p2 = new Triplet(3, 1, 4); System.out.println("Before shiftLeft():"); System.out.println(p2); p2.shiftLeft(); System.out.println("After shiftLeft():"); System.out.println(p2); Triplet p4 = new Triplet(p2); System.out.println("And now let's make a new one based off this:"); System.out.println(p4); System.out.println("\nNow with a triplet of Exceptions"); Triplet p3 = new Triplet ( new IllegalArgumentException("We noticed an arg breaking the law"), new NullPointerException("Couldn't find my head"), new ArithmeticException("2+2!=4")); System.out.println("Before shiftLeft():"); System.out.println(p3); p3.shiftLeft(); System.out.println("After shiftLeft():"); System.out.println(p3); } }