首页 > 编程语言 >JavaSE--枚举enum

JavaSE--枚举enum

时间:2023-08-15 21:57:49浏览次数:38  
标签:-- enum 枚举 类型 看做 JavaSE

一、枚举类型

1、什么使用使用枚举

  在开发中,有可能遇到一个方法的执行结果可能包括三种情况,四种情况,五种情况不等,

  但是每一个都是可以数清楚的,一枚一枚都是可以列举出来的。

2、枚举的定义

enum 枚举类型名{
    枚举值1,枚举值2,枚举值3......
}

3、

  枚举是一种引用数据类型

  枚举编译之后也是生成class文件

  注意:枚举中的每一个值可以看做是常量

4、举例:

// 结果枚举类型
enum Result{
    // 枚举中的每一个值,可以看做是“常量”,所以大写
    SUCCESS, FAIL
}
// 四季枚举类型
public enum Season {
    // 春夏秋冬
    SPRING, SUMMER, AUTUMN, WINTER
}

 

标签:--,enum,枚举,类型,看做,JavaSE
From: https://www.cnblogs.com/hyy-0/p/17621282.html

相关文章

  • JavaSE--Random类
    java.util.RandompublicclassRandomTest01{publicstaticvoidmain(String[]args){//创建随机数对象Randomrandom=newRandom();//随机产生一个int类型取值范围内的数字。intnum1=random.nextInt();System.out......
  • 学习go语言编程之网络编程
    Socket编程Golang语言标准库对Socket编程进行了抽象,无论使用什么协议建立什么形式的连接,都只需要调用net.Dial()即可。Dial()函数Dial()函数的原型如下:funcDial(network,addressstring)(Conn,error)参数含义如下:network:网络协议名字,如:tcp,udp等Dial()函数支持的网络......
  • ABC314 E和CF892 Div2D-E
    ABC314EE-Roulettes(atcoder.jp)大致意思是给你n个轮盘,第i个轮盘等概率的p[i]个点数,玩一次c[i]价钱,问要达到m点的最小期望花费是多少,每次可以任意选一个。乍一看很像背包,偏了方向,所以当时没有做出来。也考虑过其它的DP,关键是0怎么处理没搞明白所以赛后看他人的代码和题解......
  • 学习go语言编程之工程管理
    Go命令行工具安装了Go语言的安装包后,就直接自带Go命令行工具。#查看当前安装的Golang版本goversion#查看go命令行工具的帮助信息gohelpGo命令行工具可以完成如下工作:代码格式化代码质量分析和修复单元测试与性能测试工程构建代码文档的提取和展示依赖包管理执......
  • 学习go语言编程之安全编程
    数据加密对称加密采用单密钥的加密算法,称为对称加密。常见的单密钥加密算法有DES、AES、RC4等。在对称加密中,私钥不能暴露,否则在算法公开的情况下,数据等同于明文。非对称加密采用双密钥的加密算法,称为非对称加密。在该系统中,私钥和公钥都可以被用作加密或者解密,但是用私钥......
  • 学习go语言编程之标准库
    标准库包分类Golang标准库可以大致按其中库的功能进行以下分类:分类对应包描述输入输出bufio,fmt,io,log,flag这个分类包括二进制以及文本格式在屏幕、键盘、文件以及其他设备上的输入输出等,比如二进制文件的读写。文本处理encoding,bytes,strings,strconv,text,mime,unico......
  • 分布式版本控制系统(一)
    分布式版本控制系统(一)目录分布式版本控制系统(一)1、Git、Github、Gitlab的区别2、Git与SVN区别3、Git工作流程4、Git基本概念5、Git客户端安装使用5.1git-server安装配置5.2git-client配置免密登录git服务器5.3文本编辑器5.4差异分析工具5.5查看配置信息5.6常用的git......
  • ef.core 事务不回滚的我遇到的一种情况分享
    比如有几个Repository:_storeRep,_inventoryRep,_storeItemRep。基类封装有BeginTransaction(); using(vartrans=_storeItemRep.BeginTransaction()){try{_storeRep.UpdateRange(...);_inventoryRep.Add(...);_storeItemRep.Add(...);_stroeRep.saveChange();_inventoryRe......
  • 20230814 总结
    T1简单题(simple)题目大意:给定联通无向图,求满足以下条件的边数量:每条边最多在一个简单环内(也就是环,当时愣了很久,于是就没打出来)对于任意编号为\(i,j(i<j)\)的两点,存在一条它们之间的简单路径上面有\(j-i+1\)个点首先我们可以发现,条件2很好求,就是肯定有一条从1到n的链......
  • JavaSE--String类
    一、String内存图//jvm内存图Strings1="abcde";Strings2="abcde"+"zz";Strings3=newString("yy");垃圾回收器不会释放常量 二、比较字符串最好使用String类中重写的equal方法Strings1="abc";Strings2="abc";System.out......