package com.xxm.enumtest;enum Towns1{NY, LA, SF}public class DeclareEnum { enum Towns2{NY, LA, SF};

public static void main(String[] args) {
enum Towns3{NY, LA, SF};
}}
结果是什么?
A 代码编译通过。
B 编译失败,因第5行有错误。
C 编译失败,因第9行有错误。
D 编译失败,因第12行有错误。//不懂为什么会是这个答案,新手,请多多指教
E 编译失败,因第5行和12行有错误。
F 编译失败,因第9行和12行有错误。

解决方案 »

  1.   


    现有:
    5. enum Towns1{NY, LA, SF}
    6.
    7. public class DeclareEnum {
    8.
    9. enum Towns2{NY, LA, SF};
    10.
    11. public static void main(String [] args) {
    12. enum Towns3{NY, LA, SF};
    13. }
    14. }
    结果是什么?
    A 代码编译通过。
    B 编译失败,因第5行有错误。
    C 编译失败,因第9行有错误。
    D 编译失败,因第12行有错误。
    E 编译失败,因第5行和12行有错误。
    F 编译失败,因第9行和12行有错误。
      

  2.   


    现有:
    5. enum Towns1{NY, LA, SF}
    6.
    7. public class DeclareEnum {
    8.
    9. enum Towns2{NY, LA, SF};
    10.
    11. public static void main(String [] args) {
    12. enum Towns3{NY, LA, SF};
    13. }
    14. }
    结果是什么?
    A 代码编译通过。
    B 编译失败,因第5行有错误。
    C 编译失败,因第9行有错误。
    D 编译失败,因第12行有错误。
    E 编译失败,因第5行和12行有错误。
    F 编译失败,因第9行和12行有错误。
      

  3.   

    因为你放在了main()方法里,肯定错误
    原因:枚举类型是一个类似class的特殊类 他不是枚举变量
    所以不能放在方法里
    楼主考虑下方法里应该放些什么