我正在尝试运行我的代码行,但显示一个小错误。我也付出了一些努力来放置类似的东西,\ ; " "但是它不起作用。
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)
我希望该方法可以运行,但是它表明:
Run Code Online (Sandbox Code Playgroud)Error:(9, 48) java: ';' expected.
您需要"使用空格将字符串中的所有引号引起来\:
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)