diff --git a/src/ListNode.java b/src/ListNode.java index dd6028c..91fa9a8 100644 --- a/src/ListNode.java +++ b/src/ListNode.java @@ -1,3 +1,7 @@ public class ListNode { - + public int data; +public ListNode next; +public ListNode (int data) { +this. data = data; +} } \ No newline at end of file diff --git a/src/Practice.java b/src/Practice.java index 34a2f8d..f5ff250 100644 --- a/src/Practice.java +++ b/src/Practice.java @@ -1,5 +1,22 @@ public class Practice { public static void main(String[] args) { - + ListNode head = new ListNode (14); +ListNode MySeven = new ListNode(7); + + +// this sets head.next to MySeven value. +head.next = MySeven; +// this creates a new Node with a value +MySeven. next = new ListNode (28); +head.next.next = new ListNode (32); +head.next.next.next = new ListNode (23); +// System.out.println(head); +ListNode current = head; +int total = 0; +while (current != null) { +total += current.data; +current = current. next; +} +System.out.println(total); } }