Java Enum使用

package enumtest1;

public class enumtest {

//定义JAVA枚举类型

enum Test

{

test1,test2,test3,test4

}

public static void testmethon(Test t)

{

switch (t)

{

case test1:

System.out.println(t);

break;

case test2:

System.out.println(t);

break;

case test3:

System.out.println(t);

break;

case test4:

System.out.println(t);

break;

}

}

public static void main(String[] args)

{

System.out.println(Test.test1);

//values() 获取所有枚举类型

for (Test s:Test.values())

{

//使用ordinal() 可以获取枚举申明顺序数组

System.out.println(s.ordinal());

}

Test t = Test.test1;

testmethon(t);

}

}

//结果

test1

0

1

2

3

test1

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 背景 在 Java 语言中还没有引入枚举类型之前,表示枚举类型的常用模式是声明一组 int 常量。定义如下: 这种...
    yyxyz2011阅读 1,513评论 0 2
  • 一、 1、请用Java写一个冒泡排序方法 【参考答案】 public static void Bubble(int...
    独云阅读 1,410评论 0 6
  • 第一章 初识javaJAVA 第一讲:什么是程序?:为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的...
    人子日月几点阅读 544评论 0 1
  • 韩龙被誉为涪陵的后花园,政府花巨资准备在五年之类打造一个旅游爱好者们的天堂。 每一年的杨梅节,在李渡浓重开幕,前来...
    闽洞秋沙阅读 862评论 3 3
  • 本来还在看亚像素的计算方法 发现了这个超好用的源码 不仅有了亚像素的精确计算整体的计算速度也不慢 MatLab 源...
    JaiUnChat阅读 565评论 0 0