您的位置:首页 > 编程语言 > Java开发

java中switch中使用enum

2010-12-08 13:00 357 查看
switch规定,其中可以使用的变量有四种:int,byte,short,char;

在java中,switch中的变量还可以enum:

今天看了一本java的书,其中有一个很简单的例子。

package EnumExample;

public class EnumExample {

    public EnumExample()

    {

       

    }

    public enum MyColors//定义颜色枚举类型成员

    {

        red,black,blue,green,yellow

    }

    public enum schoolmate_list//定义同学录枚举成员变量

    {

        学生1,学生2,学生3,学生4,学生5,学生6,学生7,学生8,学生9,学生10

    }

    public static void main(String[] args)

    {

        MyColors  color = MyColors.red;

        switch (color) {

        case red:

            System.out.println("best color is "+color.red);

            break;

        case black:

            System.out.println("NO "+color.black);

            break;

        default:

            System.out.println("What");

            break;

        }

        for(MyColors option:color.values())//打印出颜色的成员值

        {

            System.out.println("得到的值为:"+option);

        }

        schoolmate_list list=schoolmate_list.学生1;

        for(schoolmate_list option:list.values())//打印出学生成员值

        {

            System.out.println("姓名:"+option);

        }

    }

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java list string byte class