Java中枚舉方法舉例以及switch分析


public class EnumDemo
{

private enum Season
{
spring,summer,fall,winter
}

private static void doIt(Season s)
{
switch (s)
{
case spring:
System.out.println("value is " + Season.spring);
case summer:
System.out.println("value is " + Season.summer);
break;
case fall:
System.out.println("value is " + Season.fall);
case winter:
System.out.println("value is " + Season.winter);
break;
default:
System.out.println("default");
}
}

public static void main(String[] args)
{
for(Season s: Season.values())
{
      System.out.println(s);
}
doIt(Season.fall);
}

}

 

以上例子中:

for(Season s: Season.values())
{
      System.out.println(s); 
}的輸出結果是:spring

                    summer

                     fall

                     winter

doIt(Season.fall);的輸出結果是:fall 

                                             winter

 switch(x) :從指定的case-x處開始執行 遇到break結束。                       

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM