繁体   English   中英

Java中的“非法开始表达式”错误

[英]"Illegal start of expression" error in Java

我的主要方法中有以下代码:

public static String printMeme(Meme bear) {
    return "The Meme of the month is" + getMemeOfTheMonth();
}

当我尝试编译它时,它给了我错误“非法的表达式开始”。 我不太清楚为什么会这样,如果有解释,将不胜感激。

非常感谢

我的主要方法中有以下代码。

确切地。 您的代码所做的是为该类定义一个新方法。 你必须把它放在你的main方法之外,否则java会错误地尝试运行代码,放在main方法中是没有意义的。

请记住,您需要从 main 方法中调用您创建的方法才能运行代码:

public static void main(String[] args){

    // some code

    String s = printMeme(aMeme);

}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM