错位构造(Java)

错位构造(Java),java,syntax-error,Java,Syntax Error,我在“public void drawBoard()”下得到一条下划线,表示“标记上的语法错误放错了构造” 我浏览了互联网和我的Java教科书,没有找到解决方案。任何帮助都将不胜感激。 非常感谢。 艾琳 public void drawBoard(){ System.out.println(P1 + "|" + P2 + "|" + P3 + "|"); System.out.println(P4 + "|" + P5 + "|" + P6 + "|");

我在“public void drawBoard()”下得到一条下划线,表示“标记上的语法错误放错了构造”

我浏览了互联网和我的Java教科书,没有找到解决方案。任何帮助都将不胜感激。 非常感谢。 艾琳

    public void drawBoard(){
       System.out.println(P1 + "|" + P2 + "|" + P3 + "|"); 
       System.out.println(P4 + "|" + P5 + "|" + P6 + "|"); 
       System.out.println(P7 + "|" + P8 + "|" + P9 + "|");
    }
必须直接出现在类定义中


如果在drawBoard()之前有一个方法,请确保您已经关闭了它的所有花括号。

什么是P1、P2、P3等?您是否在任何地方声明了它们?错误可能在其他地方。此方法是否在
类中
?如果您的IDE在方法声明的第一行下划线,则以前可能没有正确关闭某些内容。显示整个类,因为错误可能在该方法之前的某个方法中。
public void drawBoard() {