问题是它说“预期标识符”,但我不知道预期是什么
public class TTester
{
public static void main(String args[]) // main
{
//the first integer in the tree is used to create the object
BST bstObj = new BST(50); // creating the object
bstObj.addNode(56);
bstObj.addNode(52);
bstObj.addNode(25); //The numbers added
bstObj.addNode(74);
bstObj.addNode(54);
}
bstObj.traverseAndPrint(bstObj.rootNode); // wanting to print the program
}
最佳答案
在JAVA中,所有可执行语句必须仅在方法/块内。您的以下语句不属于任何方法/块:
bstObj.traverseAndPrint(bstObj.rootNode);
尝试将其移动到
main
方法中并进行测试。关于java - 我得到 “<identifier> expected”作为我的代码,但我不明白为什么我的代码无法正常工作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19721529/