J2SE论坛网»J2SE技术»枚举类型不能写在case后面吗?高手来看下我的简单代码!

枚举类型不能写在case后面吗?高手来看下我的简单代码!

问?:
我有一个枚举类型 enum Direct{UP, DOWN, LEFT, RIGHT}
然后有一个枚举类型的变量 Direct d;
switch (d) {
case Direct.Up: //这句有错
……
}

难道枚举类型不能用于case后面?
答!: 1:
Direct.去掉,这样试试:
case Up:

俺也是初学,可能有不对地方
答!: 2:
没有人用过枚举类型吗???
枚举类型如果不能使用在swtich case结构中,还有什么意义???
答!: 3:
DrinkT()的回答是正确的
答!: 4:
谢谢了
昨天我想当然的认为他的方法不对,没有试验。

相关JAVA教程:
GZIPInputStream和ZipInputStream的区别
关于线程循环问题
新手上路,请指导一下.运行代码出现了错误.
一个问题,关于编程习惯
***奇怪 Operation timed out: connect?? 是什么错误??***
请问能不能在对一个文件进行写操作的时候同时进行读操作呢?
帮忙分析下一个很小的程序!
按鼠标左键,光标移动的event.keyCode=???
有做过类似Editplus编辑器的吗?文本编辑,左边显示1、2、3..所在的行数,是怎么实现的?
窗口间如何传递键盘消息?
如何用Java实现抓取指定端口的数据包?(在线等待)
我这样写正则有问题吗?