public class LinkedListTestProgram { public static void main(String args[]) { Item head, tail, internal; LinkedList myList = new LinkedList(); myList.add(head = new Item(23)); myList.add(new Item(65)); myList.add(new Item(87)); myList.add(internal = new Item(45)); myList.add(new Item(56)); myList.add(new Item(34)); myList.add(new Item(95)); myList.add(tail = new Item(71)); System.out.println("Here is the list: "); System.out.println(myList); System.out.println("\nThe total of the data (using recursion) is: "); System.out.println(myList.totalDataRecursive()); System.out.println("\nThe odd items are: "); System.out.println(myList.oddItems()); LinkedList yourList = new LinkedList(); yourList.add(new Item(45)); yourList.add(new Item(76)); yourList.add(new Item(23)); yourList.add(new Item(14)); yourList.add(new Item(98)); yourList.add(new Item(21)); yourList.add(new Item(95)); System.out.println("\nHere are the two lists: "); System.out.println(myList); System.out.println(yourList); System.out.println("\nHere are the elements in common: "); System.out.println(myList.inCommon(yourList)); } }