java - 我的代码得到 "<identifier> expected",但我不明白为什么我的代码不起作用

标签 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
    } 

最佳答案

在 JAVA 中,所有可执行语句必须仅位于方法/ block 内。您的以下语句不是任何方法/ block 的一部分:

bstObj.traverseAndPrint(bstObj.rootNode); 

尝试将其移至 main 方法中并进行测试。

关于java - 我的代码得到 "<identifier> expected",但我不明白为什么我的代码不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19721529/

相关文章:

java - jar文件中的java Trace有什么用?

java - Java Spring框架: Multiple Threads and TaskExecutor

java - 单击按钮时在 JLabel 中显示图像时遇到问题 - Java

c# - 使用 AES 在 C# 中加密文件,使用 phpseclib 解密

php - 在 Swift 中向服务器发出发布请求时出错

wcf - 如何从 Web 服务中获取异常?

针对真实场景的 Java 体系结构类设计

php - 如何通过 PHP exec() 在 Raspberry 上使用 sudo 执行二进制文件?

C++ 字符数组错误处理

java - 收集 Java 方法中的错误,空 ArrayList 与 LinkedList