日期:2014-05-18  浏览次数:20729 次

java入门的问题
public   class   HelloWorld{
      public   static   void   main(String   args[]){
      System.out.println( "hello   world   ! ")
      }
}

在DOS环境下编译这段代码时,报如下错误:
D:\> javac   HelloWorld.java

HelloWorld.java:4:   '; '   expected
      }
      ^
1   error

我知道System.out.println( "hello   world   ! ")后没有     ;     的原因。
请问错误   HelloWorld.java:4:   '; '   expected中
4和expected是什么概念。

------解决方案--------------------
4 --> 表示是源文件中的第4行
expected --> 表示JAVA编译器预期该处应当有什么,如;
------解决方案--------------------
这些都是一些JAVA的报错信息
4是行数 通常都是前面一行的问题 或是附近的问题
expected就是英文了 预期预料
'; ' expected } 你可以理解为 应该出现; 的位置出现了}

------解决方案--------------------
关注
------解决方案--------------------
4是行数 通常都是前面一行的问题
------解决方案--------------------
expected 应该出现。。。
------解决方案--------------------
呵呵,有点意思
------解决方案--------------------
4是第4行代码 excepted 是缺少的意思

------解决方案--------------------
4 行数
expected 跟JAVA无关,纯粹英文,预期,期望的意思

理解一下就知道是什么意思了
------解决方案--------------------
楼上的有道理
------解决方案--------------------
System.out.println( "hello world ! ");
少个分号,
这是个语法的问题啊