我得到“<identifier> expected”对于我的代码,我不明白为什么我的代码不能正常工作</identifier>

时间:2013-11-01 05:53:14

标签: java php error-handling identifier

问题在于它表示预期的标识符,但我不知道预期的是什么

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
    } 

1 个答案:

答案 0 :(得分:2)

在JAVA中,所有可执行语句必须仅在方法/块内。您的以下声明不属于任何方法/块:

bstObj.traverseAndPrint(bstObj.rootNode); 

尝试在main方法中移动它并进行测试。