public class testMyprog
{
//      enum Season(spr1ing, summer1, fall1,winter1)
public static void main(String [] args)
{
  System.out.println("Roma wasn't burned in a day!");
}
}
**********************************************************
以上是对的!下面加上语句  enum Season(spr1ing, summer1, fall1,winter1)
就发生以下错误, 该如何解决public class testMyprog
{
        enum Season(spr1ing, summer1, fall1,winter1)
public static void main(String [] args)
{
  System.out.println("Roma wasn't burned in a day!");
}
}
*********************************************************
C:\jdk1.3.0_01\test\testMyprog.java:3: 期望 ';'
        enum Season{spr1ing summer1 fall1 winter1}
                   ^
C:\jdk1.3.0_01\test\testMyprog.java:3: 不能解析符号
符号:类 enum  
位置:类 in testMyprog
        enum Season{spr1ing summer1 fall1 winter1}
        ^
2 个错误
这是乍回事啊, 请高手帮忙

解决方案 »

  1.   

    什么意思?你要在java中定义枚举类型吗?
    使用静态变量代替……
      

  2.   

    enum Season{spr1ing summer1 fall1 winter1} ;是不是掉了 ; 啊
      

  3.   

    第一:你的enum Season(spr1ing, summer1, fall1,winter1)后应该要有分号";";错误信息已经给了你提示.
    第二:enum是一个类吗?
    第三:Season的反回值类型是:enum吗?
    要是二三是肯定的,那你有enum类存在吗?导入了吗?
      

  4.   

    -_-! 落伍了,刚发现5.0新增enum,正在学习中……目前发现的就是定义格式要这样,你少了一个逗号,而且spr1ing的命名显得有点格格不入。
     public enum Seasons { 
       winter,spring,summer,fall;
     }
      

  5.   


    5.0的知识 啊
    呵呵
    怪不得我查不到呢
    编译也报错
    呵呵
    的更新JDK了 
    汗一个
    呵呵
      

  6.   

    用错JDK了,enum是1.5里新加的keyword,只能用1.5及以后的JDK编译。