Java基础-特殊数据类型:枚举
为什么80%的码农都做不了架构师?>>>
有些时候,变量的取值仅在一个有限的集合内。例如:销售的服装只有小中大和超大这四种尺寸。当然,可以将这些尺码编码为1、2、3、4或S、M、L、X。但是这样做存在着一定的隐患。在变量中可能保存的是一个错误的值(如0或m)。
从JDK 5.0开始,针对这种情况,可以自定义枚举类型。枚举类型包括有限个命令的值。
例如:enum Size {SMALL, MEDIUM, LARGE, EXTRA_LARGE};
现在,可以声明这样一种类型的变量:
Size s = Size.MEDIUM;
Size类型的变量只能存储该类型声明中给定的某个枚举值,或者null值。
转载于:https://my.oschina.net/javacy/blog/77658
Java基础-特殊数据类型:枚举相关推荐
- JAVA基础 :数据类型
JAVA基础 :数据类型 Java的基本数据类型有8种,分别是**:byte(位).short(短整数).int(整数).long(长整数).float(单精度).double(双精度).char(字 ...
- java基础-02数据类型
基本类型 整数 byte byte 数据类型是8位.有符号的,以二进制补码表示的整数 最小值是 -128(-2^7) 最大值是 127(2^7-1) 默认值是 0 byte 类型用在大型数组中节约空间 ...
- Java基础-基本数据类型
Java中常见的转义字符: 某些字符前面加上\代表了一些特殊含义: \r :return 表示把光标定位到本行行首. \n :next 表示把光标定位到下一行同样的位置. 单独使用在某些平台上会产生 ...
- 小汤学编程之JAVA基础day02——数据类型、Scanner类的使用
一.JAVA的数据类型 1.变量 2.常量 3.基本数据类型 4.引用数据类型 5.数据类型转换 二.Scanner类的使用 1.作用 2.引入 3 ...
- Java基础语法-数据类型与idea配置
文章目录 day02 - Java基础语法 1. 注释 使用的技巧 注意点 2. 关键字 2.1 概念 2.2 第一个关键字class 3. 字面量 区分技巧 4. 变量 4.1 什么是变量? 4.2 ...
- java基础之数据类型
博主简介:原互联网大厂tencent员工,网安巨头Venustech员工,阿里云开发社区专家博主,微信公众号java基础笔记优质创作者,csdn优质创作博主,创业者,知识共享者,欢迎关注,点赞,收藏. ...
- java基础篇(11) 枚举类型
枚举类型Enum的简介 1.什么是枚举类型 枚举类型: 就是由一组具有名的值的有限集合组成新的类型.(即新的类). 好像还是不懂,别急,咱们先来看一下 为什么要引入枚举类型 在没有引入枚举类型前,当我 ...
- Java基础:数据类型与变量
数据类型 Java是一种强数据类型语言,每一个变量在声明时都必须规定其数据类型,在运行中也不允许其改变数据类型.数据类型的作用其实就是规范变量存储数据的大小,从而合理利用计算机内存空间. 在程序运行过 ...
- Java基础教程(15)--枚举类型
枚举类型定义了一个枚举值的列表,每个值是一个标识符.例如,下面的语句声明了一个枚举类型,用来表示星期的可能情况: public enum Day {SUNDAY, MONDAY, TUESDAY, ...
最新文章
- 【IBM Tivoli Identity Manager 学习文档】13 Service管理
- HDU3634(矩形切割)
- Java中不一致的操作会扩大规则
- XCode 4.0 iOS SDK 4.3 iPhone证书破解 完全教程
- 【MapReduce】编程指导思想
- linux wps历史版本下载,WPS Office 2019 For Linux 11.1.0.9604版携新更新发布下载
- IEC103规约报文举例
- 用什么软件可以编辑pdf文件
- OKR-Periods of Words - kmp
- java导出word加水印(已实现)
- 虚拟机 host-only网络配置
- 最佳阵容怎么找不到服务器,最佳阵容新服最佳782服开服时间表_最佳阵容新区开服预告_第一手游网手游开服表...
- vue project vlog
- 【转】关于“手动重新生成注册表性能计数器”的问题
- html5 cms结构,cms产品架构图.html
- 8421码 5421码 2421码 余三码
- 管理学定律十:罗森塔尔效应与虚假同感偏差
- 全国计算机应用基础统考成绩查询,2020年12月网络教育统考成绩查询时间及入口...
- 平台网络安全能力知多少
- 欧标语言等级划分 C1,德语欧标等级划分标准
热门文章
- Ros知识【09】:功能包介绍
- ROS知识:关于如何命名的约定
- exfat最佳单元大小_047|仓储物流自动化系统中的物料单元
- pip和conda 换清华源
- linux shell 计算器 除0,用shell写一个简易计算器,可以实现加、减、乘、除运算,假如脚本名字为1.sh,执行示例:./1....
- 杰奇linux伪静态,常用的13个.htaccess重写URL的伪静态规则
- 数据结构实验之图论一:基于邻接矩阵的广度优先搜索遍历(BFS)
- 计算长方形的周长和面积(类和对象)_JAVA
- 《STL源码剖析》学习--STL体现的思想
- 【Linux】30.ssh不用手动输入密码登录终端sshpass 和 shell脚本后跟参数自动匹配case的用法