作者seruze (seruze)
看板java
标题[问题] 请问有关for的使用问题
时间Fri May 23 08:57:11 2008
public class Main
{
private enum Seasons { winter, spring, summer, fall }
public static void main(String[] args)
{
for (Seasons s : Seasons.values())
{
System.out.println(s);
}
}
}
今天想学习java的Enum功能~於是找了相关的使用例子如上;
但我看到了一个for的使用方法,不明白详细的规则:
for (Seasons s : Seasons.values())
请问这一句是怎样的含意呢?
用「:」符号又是什麽功能呢?
希望各位先进能指点一二~感谢。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.243.211.177
1F:推 pthuang:Seasons s : Seasons.OOXX() 好像是密不可分的东西? 0.0 05/23 09:32
2F:→ seruze:Seasons s是宣告一Seasons,Seasons.values()取得他的value 05/23 10:14
3F:→ seruze:那麽这中间使用「:」是怎麽样的描述呢? 05/23 10:16
4F:→ seruze:而这样放在for()之中是什麽含意我不太清楚~"~ 05/23 10:18
5F:→ seruze:for的格式不是for( ; ; )这样吗?那麽上面只有一个叙述是怎 05/23 10:20
6F:→ seruze:麽样的一种描述呢?()内为真即执行吗?类似while这样? 05/23 10:22
7F:推 bischoff804:可以参考欧莱礼的tiger5.0程式设计高手有提到.. 05/23 10:52
8F:→ seruze:我知道了!谢谢指点方向^^ 05/23 11:07
9F:推 hajimels:这是在1.5後才有的写法吧 1.4似乎没有? 05/23 11:50