“如何解决错误:';' 期望用Java?”

Hòa*_* Đỗ -1 java

我正在尝试运行我的代码行,但显示一个小错误。我也付出了一些努力来放置类似的东西,\ ; " "但是它不起作用。

public static void message() {
    System.out.println("This program surely cannot");
    System.out.println("have any \"errors")"in it");
}
Run Code Online (Sandbox Code Playgroud)

我希望该方法可以运行,但是它表明:

Error:(9, 48) java: ';' expected.
Run Code Online (Sandbox Code Playgroud)

ruo*_*ola 6

您需要"使用空格将字符串中的所有引号引起来\

public static void message() {
    System.out.println("This program surely cannot");
    System.out.println("have any \"errors\")\"in it");
}
Run Code Online (Sandbox Code Playgroud)

否则,解析器会看到您已经结束了字符串,并且在)不知道如何解释之后会有一些随机字符时,解析器将中断。这只是一个语法错误,在编译时会崩溃。

public static void message() {
    System.out.println("This program surely cannot");
    System.out.println("have any \"errors\")\"in it");
}
Run Code Online (Sandbox Code Playgroud)