注册 登录
编程论坛 JAVA论坛

JAVA的问题,为什么CMD老是提示我valuseh后面要加括号,我已经加了括号的?

siso789 发布于 2016-10-18 23:43, 1670 次点击
程序代码:
public class q1{
    public static void main(String args[]){
    for(weekday x:weekday.values()){
            System.out.println(x);
        }
    }
    public enum weekday{
        monday,sunday
    }
}
只有本站会员才能查看附件,请 登录
4 回复
#2
孤独与烈酒2016-10-19 11:28
你的代码没问题,可能是你在命令里运行的原因,你换成开发工具试试
只有本站会员才能查看附件,请 登录
#3
枫xby2016-10-19 14:58
我在命令行 运行了一下,发现没有问题
只有本站会员才能查看附件,请 登录

#4
siso7892016-10-19 23:49
回复 2楼 孤独与烈酒
是的,我后来把代码敲在XP系统自带的记事本,CMD能运行,但是用notepad+++敲代码的话代码中for(weekday x:weekday.values())的这句里面的.values())要改成.values() )这样,中间加多一个空格才能运行。可能是notepad+++的问题,不过不管怎么样,也是要感谢哥们你的回答
#5
siso7892016-10-19 23:50
回复 3楼 枫xby
是的,我后来把代码敲在XP系统自带的记事本,CMD能运行,但是用notepad+++敲代码的话代码中for(weekday x:weekday.values())的这句里面的.values())要改成.values() )这样,中间加多一个空格才能运行。可能是notepad+++的问题,不过不管怎么样,也是要感谢哥们你的回答
1