I'm trying to implement a binary tree data structure in java. This is my code. I'm very new to java and don't quite understand where my errors are. Thank you. I got this error message: binTree.java:21: error: class, interface, or enum expected
class Node { int value; Node left; Node right; Node(int value) { this.value = value; right = null; left = null; } } public class BinTree { Node root; } private Node addRecursive(Node current, int value) { if (current == null) { return new Node(value); } if (value < current.value) { current.left = addRecursive(current.left, value); } else if (value > current.value) { current.right = addRecursive(current.right, value); } else { // value already exists return current; } return current; } public void add(int value) { root = addRecursive(root, value); } System.out.println(); System.out.println("testcase 1:"); BinTree binTree2 = new BinTree(); binTree2.insertNode(new Node(3)); binTree2.insertNode(new Node(201)); binTree2.insertNode(new Node(60)); binTree2.insertNode(new Node(30)); binTree2.insertNode(new Node(45)); binTree2.treeWalk();