/*
知识点:枚举
枚举是从java5开始提供的一种新的数据类型,是一个特殊的类,就是多个常量对象的集合
定义格式:
[修饰符] enum 枚举类名
{
 
分类:
编程语言 时间:
2017-12-28 11:43:47
阅读次数:
105
摘自百度百科:在数学和计算机科学理论中,一个集的枚举是列出某些有穷序列集的所有成员的程序,或者是一种特定类型对象的计数。这两种类型经常(但不总是)重叠。[1] 是一个被命名的整型常数的集合,枚举在日常生活中很常见,例如表示星期的SUNDAY、MONDAY、TUESDAY、WEDNESDAY、THURSDAY、FRIDAY、SATURDAY就是一个枚举。
分类:
编程语言 时间:
2017-12-27 17:49:45
阅读次数:
138
首先引入guava包(一个进行代码校验的工具类): 第一步:建立索引枚举的接口 第二步:建立异常信息储存枚举类 ...
分类:
编程语言 时间:
2017-12-05 18:58:26
阅读次数:
241
http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3987 题意:给出一个数n,现在要将它分为m个数,这m个数相加起来必须等于n,并且要使得这m个数的或值最小。 思路: 从二进制的角度分析,如果这m个数中有一个数某一位为1,那么 ...
分类:
编程语言 时间:
2017-11-01 12:18:51
阅读次数:
237
public class TestEnum { /*最普通的枚举*/ public enum ColorSelect { red, green, yellow, blue; } /* 枚举也可以象一般的类一样添加方法和属性,你可以为它添加静态和非静态的属性或方法,这一切都象你在一般的类中做的那样. ...
分类:
编程语言 时间:
2017-10-30 14:25:39
阅读次数:
184
1.在没有枚举之前,我们如果需要一些常量,比如说,我们想用一些常量来代替订单的几种状态,如已下单未付款、已付款未发货、已发货未确认收货、已收货未评价、已评价。我们会定义一个用来装常量的类,比如: 在其他地方调用的时候,我们直接通过OrderConstant .UNPAY就可以获取到这个常量。 2.有 ...
分类:
编程语言 时间:
2017-10-27 01:40:37
阅读次数:
153
public class WeekDeom {//枚举U1,U2,U3 public enum Week { U1,U2,U3 } public void dowhat(Week day) { switch (day) { case U1: System.out.println("第... ...
分类:
编程语言 时间:
2017-10-13 23:35:52
阅读次数:
180
枚举(enum),是指一个经过排序的、被打包成一个单一实体的项列表。一个枚举的实例可以使用枚举项列表中任意单一项的值。枚举在各个语言当中都有着广泛的应用,通常用来表示诸如颜色、方式、类别、状态等等数目有限、形式离散、表达又极为明确的量。Java从JDK5开始,引入了对枚举的支持。 在枚举出现之前,如 ...
分类:
编程语言 时间:
2017-10-03 00:25:50
阅读次数:
256
枚举类是在java 5后新增的,可以用于封装常量,并且还可以为常量的使用提供一些方法。 定义枚举类的语法: 获得枚举类中某个枚举成员: 枚举类名.枚举成员; 通过: 枚举类名.values() 可以获得该枚举类中的所有枚举成员;如 若要遍历输出所有的元素,则: 结果为: A B C 编写一个Wheh ...
分类:
编程语言 时间:
2017-09-30 00:25:38
阅读次数:
235