Java你好世界

Java你好世界,java,Java,我是java编程新手。我尝试了hello world程序,但出现了一个错误“不是语句”。然而,当我复制、粘贴来自互联网的hello world程序时,我的程序被编译。这就是我使用的程序。什么是“不是语句”,请解释我为什么会出现此错误,它的含义是什么,以及将来出现此错误时我应该查找什么。谢谢 public class hello { public static void main(String args[]) { System.out.println(“hello world”);

我是java编程新手。我尝试了hello world程序,但出现了一个错误“不是语句”。然而,当我复制、粘贴来自互联网的hello world程序时,我的程序被编译。这就是我使用的程序。什么是“不是语句”,请解释我为什么会出现此错误,它的含义是什么,以及将来出现此错误时我应该查找什么。谢谢

public class hello
 {
   public static void main(String args[]) {
   System.out.println(“hello world”);
}
}
我的错误:-

hello.java:8: error: illegal character: '\u201c'
       System.out.println(“hello world”);
                          ^
hello.java:8: error: ';' expected
       System.out.println(“hello world”);
                           ^
hello.java:8: error: illegal character: '\u201d'
       System.out.println(“hello world”);
                                         ^
hello.java:8: error: not a statement
       System.out.println(“hello world”);
                                 ^
4 errors
替换

System.out.println(“hello world”);

替换

System.out.println(“hello world”);

您正在使用

将其替换为正确的

您正在使用

将其替换为正确的


看起来您从某个地方复制并粘贴了代码。它是用java不支持的unicode字符复制的。删除该行并再次尝试编写代码,这肯定会起作用。

看起来您是从某个地方复制并粘贴了代码。它是用java不支持的unicode字符复制的。删除该行并再次尝试编写代码,这肯定会在复制和粘贴时起作用。由于IDE不支持unicode字符,因此必须更改双引号。 删除双引号并将其再次添加到IDE中

System.out.println("hello world");

复制和粘贴时,必须更改双引号,因为IDE不支持unicode字符。 删除双引号并将其再次添加到IDE中

System.out.println("hello world");

错误的双引号字符?应该是
”而不是
(可能是您的编辑器更改了它)。因为您使用的是这些奇怪的引号字符,所以必须使用
“hello”
,而不是
“hello world”
@Reimeus*您是.reason284不使用文字处理器作为IDE。当您从pdf中复制代码时会发生这种情况。错误的双引号字符?应该是
,而不是
(可能是您的编辑器更改了它)。这是因为您使用了这些奇怪的引号字符,您必须使用
“hello”
,而不是
“hello world”
@Reimeus*您不应该将文字处理器用作IDE。当您从pdf书籍中复制代码时,就会发生这种情况
System.out.println("hello world");