【发布时间】:2021-11-04 15:25:24
【问题描述】:
这就是我要处理的:
System.out.println("Hey dude, welcome to " The World ".");
我得到:
prog.java:3: error: ';' expected
除了添加\转义来修复它我不知道这个错误意味着什么?
谁能解释一下?
【问题讨论】:
标签: java compiler-errors netbeans-platform
这就是我要处理的:
System.out.println("Hey dude, welcome to " The World ".");
我得到:
prog.java:3: error: ';' expected
除了添加\转义来修复它我不知道这个错误意味着什么?
谁能解释一下?
【问题讨论】:
标签: java compiler-errors netbeans-platform
要真正解释... 您的错误意味着系统(编译器)确实希望该行结束
"Hey dude, welcome to "
或者更确切地说,没想到这条线会继续
The World
因为 The World 既不是变量也不是它可以使用的方法名,所以你会得到这个语法错误。 它确实期望得到的是其他人之前发布的东西。 另一个使用你的例子......
String welcomeTo = "The World";
System.out.println("Hey dude, welcome to " + welcomeTo + ".");
继续前进,我们都从那里开始。
【讨论】:
您必须使用转义字符 '\"' 才能在字符串中使用 "。
示例:
System.out.println("Hello \"World\"");
打印:你好“世界”
【讨论】:
String ex = "Example “curly-quotes”." ;