日期:2014-05-20  浏览次数:20621 次

这句java代码是什么意思?
本帖最后由 u010072117 于 2013-03-28 17:59:36 编辑

enum Season{spring,summer,fall,winter}
public static void main(String [] args)
{
for(Season season : Season.values()) //这句看不懂,麻烦详细介绍下。
{
System.out.println("The season is now "+season);
}
}


还有一个问题就是,我们知道values这个方法,但是不知道它属于哪个类?我应该如何才能知道它属于哪个类呢?

------解决方案--------------------
for 循环。1.5版本的新特性吧
------解决方案--------------------
Season season : Season.values()
类型    变量     从这里取值
------解决方案--------------------
for(类 对象:集合)

这种循环很常用。

依次取集合中的实例。
------解决方案--------------------
引用:
Season season : Season.values()
类型    变量     从这里取值


同意
------解决方案--------------------
搜索下增强for循环,会有帮助的。
------解决方案--------------------
有点像是foreach循环,走集合,集合类似于哈希表键值对的
------解决方案--------------------
增强型的for循环。